heylogo
V2EX  ›  问与答

博客域名被恶意泛解析,如何在虚拟主机做 404 解决?

  •  
  •   heylogo · Jun 3, 2015 · 4059 views
    This topic created in 4177 days ago, the information mentioned may be changed or developed.
    博客域名被恶意泛解析了,网上说解决的关键在于将泛解析解析到另一个IP,并做404。

    但现在用的是虚拟主机,只对应一个IP,目前有限资源下,除了上面的办法,是不是就没法解决了?

    已经被博彩占领了 /哭

    Supplement 1  ·  Jun 3, 2015
    问题的答案:

    如果遇到恶意泛解析,将泛解析到 CNAME example.com 便可返回404,然后在百度提交死链,应该就能解决问题了
    41 replies  •  2015-06-03 17:55:01 +08:00
    popu111
    popu111
    Jun 3, 2015
    1
    弄一个免空,解析之
    Septembers
    Septembers
    Jun 3, 2015 via Android
    2
    检查host不对就301
    phy25
    phy25
    Jun 3, 2015
    3
    难道不应该是 .htaccess 判断 HOST_NAME 然后 rewrite 成 404 页吗……虽然我看不懂这个到底是怎么回事。
    popu111
    popu111
    Jun 3, 2015
    4
    对了,直接泛解析到虚机上也可以。。。域名不对虚机好像会回一些奇怪的状态码(我没试过,不知道是啥)
    heylogo
    heylogo
    OP
    Jun 3, 2015
    5
    @popu111 上次弄了一个,但解析失败,返回状态还是200
    geekzu
    geekzu
    Jun 3, 2015 via Android
    6
    lz的意思好像是域名被恶意泛解析,建议做好域名安全工作,找个靠谱的DNS= ̄ω ̄=
    heylogo
    heylogo
    OP
    Jun 3, 2015
    7
    @phy25 不行吧,需要二级域名返回状态为404
    heylogo
    heylogo
    OP
    Jun 3, 2015
    8
    @geekzu 是的,以后这方面应该注意。

    但现在最要紧的是删除百度已收录的恶意泛解析

    求助!
    heylogo
    heylogo
    OP
    Jun 3, 2015
    9
    @popu111 直接解析到虚拟主机不行,显示的是Apache is functioning normally,而且状态码为200
    geekzu
    geekzu
    Jun 3, 2015 via Android
    10
    @heylogo 虚拟主机做起来很麻烦,估计还是DA面板的,更麻烦,cPanel倒是可以简单实现,或者用nginx也可以简单实现
    BOYPT
    BOYPT
    Jun 3, 2015
    11
    @phy25 他的dns托管商的管理密码被盗,被添加了泛域名,用来传播垃圾信息。
    heylogo
    heylogo
    OP
    Jun 3, 2015
    12
    @geekzu 是的,就是DA,有办法吗?麻烦也行
    heylogo
    heylogo
    OP
    Jun 3, 2015
    13
    @BOYPT 是的,用的 DNSPOD。以后应该不会了,通过微信锁定登陆了
    lyragosa
    lyragosa
    Jun 3, 2015
    14
    什么叫恶意泛解析……
    heylogo
    heylogo
    OP
    Jun 3, 2015
    15
    @lyragosa 如图
    moliliang
    moliliang
    Jun 3, 2015
    16
    判断host就好了啊。
    xmh51
    xmh51
    Jun 3, 2015
    17
    @heylogo 域名泛解析到dns派等第三方cdn上面,随便绑定一个二级域名到cdn上面,这样其他的所有泛解析域名结果都是404
    xmh51
    xmh51
    Jun 3, 2015
    18
    @heylogo 先在dns派(其他cdn服务商应该也可以,我只用dns派试过)上面添加一个自己二级域名的cdn服务,然后获得CNAME链接,然后在dnspod上面设置泛解析到这个CNAME链接上,这样就完成了,你会发现所有的泛解析域名返回结果都是404
    xmh51
    xmh51
    Jun 3, 2015
    19
    @heylogo 纠正是360网站卫士的cdn服务,不是dns派。
    heylogo
    heylogo
    OP
    Jun 3, 2015
    20
    @moliliang 求详解,谢谢!
    heylogo
    heylogo
    OP
    Jun 3, 2015
    21
    @xmh51 试了试还是不行呢,不知是不是哪里操作错误了,请指教。

    这是刚在360CDN的设置


    这是DNSPOD的设置
    tinkerer
    tinkerer
    Jun 3, 2015 via iPhone
    22
    比如 nginx 里可以这样:
    servername _
    return 301 https://你的域名/$1
    Apache我没用过…
    heylogo
    heylogo
    OP
    Jun 3, 2015
    23
    @tinkerer 您说的方法我查到过,但我使用的是 linux 虚拟主机,没法设置,而且重定向貌似不能让http返回状态为404,也就没法让百度删除死链
    tinkerer
    tinkerer
    Jun 3, 2015 via iPhone
    24
    @heylogo 啊哦… 请楼下为你详细解答
    heylogo
    heylogo
    OP
    Jun 3, 2015
    25
    @tinkerer 总之,感谢!
    lyragosa
    lyragosa
    Jun 3, 2015
    26
    反正就是如果我用VPS有独立IP,然后做了反向DNS应该就不会有这种问题吧
    bingu
    bingu
    Jun 3, 2015
    27
    买个 VPS 装上 nginx 是不是就可以 按 22 楼的方法来解决了呢? 搬瓦工 3.99 刀/年 的 VPS 能帮你。
    imWBB
    imWBB
    Jun 3, 2015 via iPhone
    28
    C lou d XN s
    zi
    zi
    Jun 3, 2015
    29
    先看看你的虚拟主机支不支持泛域名,不支持的话就网上找个支持泛域名的免费空间,然后解析过去~
    实在找不到免空就把泛域名解析到那些“找孩子”的公益网站。。
    heylogo
    heylogo
    OP
    Jun 3, 2015
    30
    @lyragosa 如果不是DNS服务密码泄露,一般也不会出现这种问题
    唉,当时疏忽了
    heylogo
    heylogo
    OP
    Jun 3, 2015
    31
    @bingu 买VPS是可以的,主要是想问问大家在现有资源下能否通过技术手段解决
    moliliang
    moliliang
    Jun 3, 2015
    32
    @heylogo 来咱锐壳主机把
    jsq2627
    jsq2627
    PRO
    Jun 3, 2015❤️1
    33
    泛解析到 CNAME example.com 便可返回404
    Ansen
    Ansen
    Jun 3, 2015
    34
    我用blogger 表示不存在这些问题
    gamexg
    gamexg
    Jun 3, 2015
    35
    你的虚拟主机只支持www.??.com ?
    一般都能支持泛域名 *.??.com 吧?

    联系空间商,要求绑定泛域名,然后向 @phy25 说的:
    >>难道不应该是 .htaccess 判断 HOST_NAME 然后 rewrite 成 404 页吗……虽然我看不懂这个到底是怎么回事。
    xmh51
    xmh51
    Jun 3, 2015
    36
    @heylogo 可以的,我刚才,才测试过,dnspod设置泛解析要好几分钟才会生效的。
    xmh51
    xmh51
    Jun 3, 2015
    37
    @heylogo 你的操作没有问题,耐心等待几分钟即可。
    heylogo
    heylogo
    OP
    Jun 3, 2015
    38
    @xmh51 不行哦,你试试这个二级垃圾域名 http://yhzy.www.cfl123.com/
    显示的是Apache is functioning normally,而且状态码为200,不是404
    xmh51
    xmh51
    Jun 3, 2015❤️1
    39
    @heylogo 那就按 上面提到的 CNAME example.com ,直接填 example.com 域名就可以了。我刚才试了,成功了
    heylogo
    heylogo
    OP
    Jun 3, 2015
    40
    @imWBB
    @Ansen
    @gamexg 感谢回复,用了楼上的方法,成功了


    @jsq2627
    @xmh51 太感谢了!成功了!这个问题折腾了我好久,然后就这么解决了 ~~~~(>_<)~~~~
    heylogo
    heylogo
    OP
    Jun 3, 2015
    41
    @xmh51 另外想问一下,有没有批量提取垃圾二级域名的工具?网上搜索了,非常有限,且报价不低
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   929 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 21:36 · PVG 05:36 · LAX 13:36 · JFK 16:36
    ♥ Do have faith in what you're doing.