如何让 DNS 只获取 IPV4 的地址

2019-04-09 11:25:43 +08:00
 lidongdong1222
家里的宽带有 IPV6 的功能,而且也有上纯 IPV6 站点的需求,但是现在的问题是,如果我开了 IPV6,各个设备(手机,电脑等各种设备)都会优先获取 IPV6 的 DNS,导致一些网站由于走了 IPV6 非常的慢(新浪微博等,出奇的慢)

所以现在想让有 IPV4 的网站只解析 IPV4 的地址,纯 IPV6 的网站才解析 IPV6 的地址,而且需要在 DNS 上进行设置,不是每台设备单独进行设置
1732 次点击
所在节点    问与答
7 条回复
ysc3839
2019-04-09 11:31:52 +08:00
思路倒是很简单,在收到 AAAA 记录请求的时候先请求一下 A 记录,若有则返回无记录,若没有才请求。
主要麻烦的是可能并没有现成的软件,要自己实现 DNS 服务器。
lidongdong1222
2019-04-09 11:35:10 +08:00
@ysc3839 #1 道理都懂,现在就是想要找有没有现成的
yexm0
2019-04-09 11:45:39 +08:00
没有
goodryb
2019-04-09 17:08:36 +08:00
之前看过一个帖子,好像是从 dns 入手,不需要 v6 的直接不反馈 AAAA 记录即可
titanium98118
2019-04-10 09:13:09 +08:00
lidongdong1222
2019-04-10 10:08:18 +08:00
@goodryb #4 还能找得着相关的帖子么
lidongdong1222
2019-04-10 10:08:42 +08:00
@titanium98118 #5 这个只能对 Windows 进行设置,还得每一台都设置一遍

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

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

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

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

© 2021 V2EX