nslookup 能查询到 ip
直接 ping ipv6 的地址是正常的
但是 ping 域名就不行。。。。
1
raysonx 2017-10-11 15:54:32 +08:00 via Android
ping -6
|
2
hyq777 2017-10-11 15:54:36 +08:00
ipv6 的 dns 用 2620:0:ccc::2 试下。
|
3
hcql 2017-10-11 16:12:30 +08:00 via iPhone
Dns 污染
Pcapdnsproxy 解决 |
4
alect 2017-10-11 16:45:33 +08:00
Dns 污染
|
5
zro 2017-10-11 17:14:34 +08:00
明明就是 DNS 污染,你把 ipv4 的 DNS 删了,默认用 v6 的,看看还是不是这情况
|
6
flowfire OP @zro #5 还能把 ipv4 dns 删了。。。?
以及如果是 dns 污染,为什么我直接使用 nslookup 返回的地址是正确的。。。 |
7
jasontse 2017-10-11 17:18:42 +08:00 via iPad
ipv6.google 原本是没有 v4 地址的,可是你被强行污染了一个 59.24.x.x。默认 ping 就是 v4 的,双栈需要手动 -6,nslookup 不一致是因为系统缓存已经是脏的。
|
8
miaomiao888 2017-10-11 17:19:02 +08:00
可能优先级问题 你的系统( WIN 屎?)把 IPV4 优先而 DNS 的 IPV4 解析又被污染就是你这个结果
WIN7 下正常都是 IPV6 优先 |
9
jasontse 2017-10-11 17:20:36 +08:00 via iPad
@miaomiao888 跟什么系统无关,只要非 tunnel prefix 就是优先的。
|
11
flowfire OP @miaomiao888 #8 所以怎么设置优先使用 ipv6 .....
|
12
lyztonny 2017-10-11 17:30:38 +08:00 via Android
Windows 的双栈哪个优先是个很迷的问题,经常出现莫名其妙的问题。
如果要 v6 优先的话,直接打上个 ipv6-hosts 或许是个办法。 |
14
shikkoku 2017-10-11 17:42:41 +08:00
我双栈一切正常。
$ ping ipv6.google.com Pinging ipv6.l.google.com [2404:6800:4008:803::200e] with 32 bytes of data: Reply from 2404:6800:4008:803::200e: time=308ms Reply from 2404:6800:4008:803::200e: time=310ms Reply from 2404:6800:4008:803::200e: time=308ms Reply from 2404:6800:4008:803::200e: time=308ms |
16
miaomiao888 2017-10-11 18:24:07 +08:00
|
17
flyfishcn 2017-10-12 00:39:25 +08:00
nslookup 只查询指定的 server,但是 ping 可不是
|