为什么同一网段的 ip 地址也要请求 dns 服务器?

2016-12-09 17:19:46 +08:00
 ArthurKing

今天遇到一个问题,在 smartos 的 native zone 上挂载同一网段的 nfs ,每次需要 20 多秒。
最后发现是 /etc/resolv.conf 中的 nameserver 配的是 8.8.8.8 ,换成 114.114.114.114 后时间大概 0.060 秒。
类似的问题之前也发现过,就是在 scp 的时候,同样是同一网段的 ip 地址,如果 dns 配置错误,每次都要等待 N 久。
之前以为 dns 就是域名到 ip 地址的转换,而直接通过 ip 访问就不用经过 dns 服务器。然而最近这两次的问题让我感觉很困惑,有人能给解释下吗

1398 次点击
所在节点    问与答
3 条回复
gamexg
2016-12-09 17:23:03 +08:00
听说过 ssh 存在反向 dns 查询问题会造成慢, nfs 就不知道了,也许同样存在。
ArthurKing
2016-12-09 17:53:33 +08:00
经测试,在 Ubuntu16.04 中更改 dns 为不可访问的 ip ,挂载 nfs 秒速……那么这个是 smartos 的锅了?
@gamexg
julyclyde
2016-12-10 12:40:50 +08:00
会在日志里显示这个 IP 对应的主机名,而这个名字是从 DNS 里查出来的

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

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

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

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

© 2021 V2EX