本地搭了个 pdnsd, dig 比较快, nslookup 基本出不来,是什么原因

2016-05-14 08:54:32 +08:00
 muziling
本地搭了个 pdnsd ,走 TCP 和远程 DNS 服务连接, 本地开启端口 5353
dig +tcp www.tumblr.com @127.0.0.1 -p 5353 差不多 2 秒能出来
nslookup www.tumblr.com 127.0.0.1:5353 要 10 秒以上,甚至出不来,为什么
4518 次点击
所在节点    DNS
3 条回复
xderam
2016-05-14 13:46:43 +08:00
nslookup 默认的是 udp 的?
samueldeng
2016-05-14 15:09:22 +08:00
如果 pdnsd 这个东西没有做 cache 的话,可能就是 pdnsd 与上游 dns 的 latency 的问题了。

还是建议抓个包看看。
pclover
2016-05-15 01:08:10 +08:00
5353 也是 mDNS 服务的默认端口,建议换个高端口如 15353 试试。

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

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

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

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

© 2021 V2EX