求助:如何让 DNSMASQ 的解析结果只显示 IPv6 的?

2017-11-19 12:06:22 +08:00
 FlyingLion
之前尝试过服务器上用 DNSMASQ 搭建自己的解析转发服务器,在解析某些国外域名时,同时会返回 IPv4 和 IPv6 的查询结果。

那么,请问要如何设置,才能让某几个“指定的域名”,只解析出 IPv6 的结果,不返回 IPv4 的结果呢?
4353 次点击
所在节点    宽带症候群
7 条回复
LGA1150
2017-11-19 13:52:27 +08:00
Pcap_DNSProxy
BANNED:A 域名的正则表达式
s82kd92l
2017-11-19 15:36:29 +08:00
我是直接把 v4 写死为 127.0.0.2,大多数浏览器就把 v4 忽略了
FlyingLion
2017-11-19 20:49:46 +08:00
@LGA1150 能否详细举个例子,怎么部署?
FlyingLion
2017-11-19 20:51:01 +08:00
@s82kd92l 具体怎么个“写死”法?能举个例子吗?
LGA1150
2017-11-19 22:02:27 +08:00
@FlyingLion
https://github.com/chengr28/Pcap_DNSProxy 代替 dnsmasq
安装后编辑 Hosts.conf 在 [Hosts] 下添加
BANNED:A .*\.baidu\.com
即可屏蔽 *.baidu.com 的 A 记录( IPv4 地址)解析
s82kd92l
2017-11-20 00:47:22 +08:00
FlyingLion
2017-11-20 23:02:12 +08:00
@s82kd92l 我试了下写死域名到 127.0.0.2 的方法,结果浏览器还是默认优先去访问 IPV4 地址( 127.0.0.2 )了,不知道是哪里出了问题

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

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

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

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

© 2021 V2EX