域名 dns 被劫持解析到其他垃圾 ip 如何破解

2018-12-08 03:08:33 +08:00
 ouou8

本来域名的 dns 使用的是 dnspod.cn 突然网站打不开了。检测才发现 ping 一下域名 得到的 ip 竟然不是我绑定的 ip,也就是说,域名被强制解析到其他 ip 上去了。 我以为是 dnspod 的 dns 可能被劫持了,国内其他免费的 dns 服务商 比如 dns.com 等 发现也没有什么用。 同样的是不同地区的 打开我域名 被劫持到不同的 ip。有些地方离谱到 把我的域名 解析到 facebook 的 ip 上去了。fackbook 的 ip 在国内当然是打不开的。

不过有个疑问是,如果这个是 dns 劫持,如果是某些地区运营商的劫持。那么在这些地区肯定是打不开我的站了。

问题来了,我在美国 和香港的服务器上 ping 自己的域名 竟然得到的 ip 也 不是我自己的 ip。 没有理由啊,这些美国或者香港的服务器上的宽带 不会劫持的,怎么解析出来的的 ip 也不正确? 所以我猜测使用国内的 dns 不行。

于是就是说老外的 dns 比如 he.net namesilo 的,发现 更换 dns 之后。重新解析 ip 还是 ping 不通,得到的也不是自己的 ip 我 ipconfig /flushdns 清理了 国外服务器的 dns 缓存 也不行。

反而,再次使用国内的 dnspod 或其他的 dns 后 在国外服务器上 偶尔能打开自己的站。 很是奇怪。

nslookup 一下 我域名任何一个 不存在的二级域名 发现都有 解析 ip 出现,一般情况下,如果 不存在这个二级域名的话 用 nslookup 会提示 找不到的。 所以说我的域名 任何一个二级域名不管存在不存在 都被做了解析了。。。 这个怎么破解? 问题 是我域名使用老外的 dns 在老外的服务器上 ping 域名 也出现这种情况。

不过使用国内的 dns 后 ip 是经常变换的,有时候 ping 一下 发现是解析到自己的 ip 了,这个时候网站就可以打开了。 这个怎么破解。

对了开启 https 没有用的。我一直使用 https

7480 次点击
所在节点    程序员
25 条回复
ouou8
2018-12-08 16:46:23 +08:00
@1v9 用了 Clooudflare 做了。同时 绑定一个外国 ip 然后 在外国服务器上 ping 域名 也得不到 我绑定的 ip
ouou8
2018-12-08 16:55:35 +08:00
@Carseason 用 Clooudflare 的 dns 了。然后随便用一个二级域名绑定一个国外 ip。不使用 cloudflare 的 cdn。
重点是,我在外国服务器里面 ping 一下这个二级域名,发现 也得不到 真实的 ip,也被解析到其他地方去了。

污染的话,应该 无法污染国外才行啊。因为国外又不使用国内网络。
ywgx
2018-12-08 17:07:35 +08:00
dnspod 表示:黑人问号 ❓.jpg
LGA1150
2018-12-08 17:54:57 +08:00
@ouou8 #22 ISP DNS 缓存了错误的结果,等 72 小时后再测
lhx2008
2018-12-08 17:56:37 +08:00
@ouou8 改 dns 最晚要 72 小时才生效,特别是你本机的公共 dns 已经缓存过了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/515534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX