为什么我会被重定向到一个奇怪的中文网站,以寻找不存在的网站?

如果我去一个不存在的url,例如http://testestewcsdijncijfkdmkdfkddmkmdmdsexsecsecfvrgtoejwfej.com/,我会登陆一个奇怪的中文页面,如下所示:

在此处输入图像描述

这适用于所有Web浏览器。 为什么会这样? 这是安装在我的计算机上的东西(恶意软件?)还是我的ISP做的事情?

回复评论/答案的额外信息:

(我对网络知之甚少,所以我不知道这意味着什么)

/ etc / hosts中:

127.0.0.1 localhost 127.0.1.1 $COMPUTER_NAME # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 

其中$ COMPUTER_NAME是我的实际计算机名称。

在/etc/resolv.conf:

 # Generated by NetworkManager domain 520b.com search 520b.com nameserver 192.168.1.1 

dig siadfiosjdfosjdfsifjs.co.nz输出:

 ; <> DiG 9.7.3 <> siadfiosjdfosjdfsifjs.co.nz ;; global options: +cmd ;; connection timed out; no servers could be reached 

这可能是由以下几点引起的:

  • DNS服务器正在注入错误响应(尝试将DNS设置为8.8.8.8,Google的服务器)

  • 你的ISP的代理(这很奇怪,几乎是恶意的)

  • 您的路由器注入了错误的DNS响应

这就是我现在所能想到的。 我敢打赌它不是由任何Ubuntu软件引起的。

您可以在终端中输入以下内容来检查DNS提供商的完整性:

 dig siadfiosjdfosjdfsifjs.co.nz | grep ANSWER 

结果应该是ANSWER : 0

OpenDNS为他们的免费服务做了类似的事情(重定向到广告页面)。 由于它适用于任何“坏”地址,因此很可能是您的提供商端的DNS重定向。 这是一个非常低级的事情(为坏地址请求出售广告空间),但不是闻所未闻。 检查/etc/resolv.conf以确保有人没有通过更改您的DNS设置来劫持您的计算机。

如果您的resolv.conf指向您的官方ISP DNS服务器或您的路由器,那么要仔细检查您的ISP确实负责这样做 – 在您喜欢的文本编辑器中打开/etc/resolv.conf (在sudo下,因为它是一个系统文件)注释掉文件中的行(用散列#注释掉)并输入nameserver 4.2.2.1 ,这是一个已知良好的顶层dns服务器。

如果这不能解决问题 – 同一网络上的其他计算机是否会出现同样的问题?

编辑

根据您的评论,似乎您的resolv.conf已被修改 – 特别是此行

search 520b.com

这是一个与OP中的网站相似的可疑网站。

这里有两种不同的可能性 – 您的计算机受到了损害或您的路由器。 我会检查你的路由器设置,看看是否有人修改了dns设置,因为你的计算机(很可能)通过dhcp自动获得dns /路由信息,路由器端的任何错误配置都会传播到你的计算机。 互联网恶作剧的可能性很小 – 谁是你的ISP?

由于DHCP每次获取新地址时都清除resolv.conf,如果你使用DHCP,你的PC几乎没有被破坏的可能性(因为它会至少重置每次重启并假设你的路由器是干净的),如果 – 但是 – 你正在使用静态配置某人/某事可能已经改变了你的resolv.conf文件,从那时起就一直存在。

我的ISP是TalkTalk 。 我正在使用路由器的默认设置并使用自动DHCP以无线方式连接到路由器。 这是我的路由器配置和我的连接看起来像(路由器配置页面是http://192.168.1.1/ ):

路由器+连接

所以我的计算机使用了192.168.1.1的DNS,它使用了62.24.243.1(主要)和62.24.243.2(次要)的路由器DNS。 这将我重定向到一个似乎来自520b.com的页面(不直接链接,因为我不想奖励它们!)。

当我将我的计算机的DNS更改为8.8.8.8并重新启动时,此问题消失了,而我的网络浏览器的预期结果告诉我它无法找到该页面。

我想测试我的路由器是否已被修改以导致这种情况,所以我使用路由器配置将路由器重新启动到出厂设置。 我还设置我的电脑再次使用路由器DNS。 在此之后,问题再次出现。 路由器的出厂设置使用62.24.243.1(主要)和62.24.243.2(次要)用于DNS。 因此,问题是TalkTalk使用的默认DNS。

这当然是狡猾的,但可能是TalkTalk不拥有DNS而且他们自己也被搞砸了。 无论是那个还是TalkTalk都是邪恶的。

无论如何,我的长期解决方案是将路由器设置为使用谷歌的DNS(8.8.8.8主要和8.8.4.4次要)。 我可以通过单击“高级”,在光顾对话框上单击“确定”来实现此目的: 好吧 并导航到Basic-> DHCP。 然后我将IP地址输入正确的框,然后单击提交按钮。 在此之后我重新启动了我的路由器和计算机,一切都很好。

值得关注的是,在ServerFault或Security Stack Exchange上着名的“我的服务器已被黑客攻击” ,以获取指导,就好像您的PC受到了损害一样,那么您仍然可能面临风险。

这可能包括使用键盘记录程序窃取您的密码和在线帐户详细信息,成为僵尸网络的一部分,或者更糟。