为什么我使用 NSLOOKUP 的本地地址是 IPV6 呢?

2021-01-12 22:02:44 +08:00
 lsdir
C:\Users\Administrator>nslookup v.qq.com
服务器: OpenWrt
Address: 240e:31a:bf5:a100::1

非权威应答:
名称: ssd.tcdn.qq.com
Address: 150.138.231.196
Aliases: v.qq.com

我在路由器里面设置了禁止 IPV6 解析,以及在 ADG 也设置了禁止 IPV6 解析,为啥 Windows10,手机感觉还是使用的 V6 的 DNS ?
2516 次点击
所在节点    IPv6
9 条回复
raptium
2021-01-12 22:07:21 +08:00
你这解出来是 v4 的呀,只是你的 dns 服务器是 v6 的
lsdir
2021-01-12 22:09:02 +08:00
@raptium 不是很明白,我明明禁止 V6 的 DNS 了,他不应该是我本地的 V4 DNS 么,为啥是 V6,我记得刚开始我设置好的时候他都是 V4 的 ~ ~!
weyou
2021-01-12 22:35:57 +08:00
怎么禁止 v6 的 DNS 的?这个现象表示 win10 还是获取到了 v6 地址的 DNS
weyou
2021-01-12 22:40:32 +08:00
你可能需要在 Interfaces/LAN/DHCP server/IPv6 Settings 禁用掉 IPv6 相关服务
lsdir
2021-01-12 22:43:00 +08:00
@weyou 我是可以获取到 IPV6,我只是需要禁用 V6 的 DNS 而已。
jim9606
2021-01-12 23:38:43 +08:00
你这个截图没有任何问题。
Win10 通过 IPv6 发送 DNS 查询请求,目标是 OpenWrt 路由器,后者只返回了 V4 记录( A 记录),没有返回 V6 记录( AAAA 记录)。
没必要强求 Win10 通过 IPv4 发送 DNS 请求,你只要保证 Win10 拿不到 AAAA 记录就行。
weyou
2021-01-13 02:59:24 +08:00
可以试试:
# uci set dhcp.lan.ra_dns=0
# uci commit
# /etc/init.d/odhcpd restart
derekwei
2021-01-14 08:59:50 +08:00
如果是 win 系统,试试调整下优先级:
netsh interface ipv6 show prefixpolicies
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 55 4
julyclyde
2021-01-14 12:51:15 +08:00
我隐约记得那个提示信息其实是 DNS 服务器自称的地址,而不是你的客户端去联系服务器的地址

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

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

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

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

© 2021 V2EX