我一直试图了解这里发生了什么,但我似乎无法找到它。
昨天我开始注意到,每当我访问一个通常会返回ERR_NAME_NOT_RESOLVED
Chrome 的不存在的域名时,我会看到一个充满广告的停放域名。
我以为是广告软件。我用手机查了一下,奇怪的是我也看到了停放的域名。那时我虽然影响了我的家庭网络。
我决定将手机连接到4G并检查。停放的域名已经消失,现在我正在看到ERR_NAME_NOT_RESOLVED
我应该如此。
我决定将我的电脑与WiFi断开连接并通过移动热点将其连接到我的手机,现在我的电脑也显示正确的错误而不是停放的域。
此时我确信它是路由器,所以我将计算机直接连接到以太网电缆。停放的域名回来了。
当我对不存在的域执行traceroute时,我得到unknown host fsfsf.fsdfsfsdf.com
了预期,即使chrome解析为停放的域。
当我使用TOR
,Safari
甚至是VPN
我得到的ERR_NAME_NOT_RESOLVED
预期。此外,当我使用我的其他一些计算机或平板电脑时,有些我看到停放的域名和其他一些人解决了ERR_NAME_NOT_RESOLVED
。唯一正确解决错误的是运行Windows的PC。
然后我打开Wireshark检查包裹,我注意到Chrome每次访问一个不存在的域时都在ping IP。我直接从浏览器访问了该IP,并且在访问未解析的域时看到了相同的结果。
此时我认为可能是我的ISP(非常奇怪)仅在Google Chrome上投放广告,或者只有在连接到我的ISP并使用Chrome时,我的广告软件会影响我的电脑,手机和平板电脑。
有什么建议我可以做些什么来试图弄清楚发生了什么以及如何解决它?
我的电脑是MacBook运行El Capitan 10.11.4
,我的手机是Samsung Galaxy S4
任何提示将不胜感激,谢谢
编辑:我试图改变DNS没有运气,但我发现了一些非常奇怪的东西。当我运行命令时,nslookup
这就是我得到的回报
MY_SYS:dir ambo$ nslookup asdflaksj3lk2jlk23jelk23jlkjlf.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: asdflaksj3lk2jlk23jelk23jlkjlf.com.MY-ISP-NAME(!?).com
Address: 192.64.xxx.xxx -> Suspicious IP
那么,这意味着什么?看起来当我输入不存在的域名时,Chrome会调用不存在的域名作为我的ISP域的子域名的URL。当我直接访问该URL时,我得到一个类似的停放域,就像我访问一个不存在的域时所获得的域。
我的ISP是否劫持了我的浏览器?为什么它只发生在Chrome上,只发生在某些设备上而不是其他设备上,如果是这样的话?我说的是非洲大陆最大的互联网服务提供商,他们有可能真的这样做吗?