首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >详细的DNS查询以查看DNS查询顺序?

问详细的DNS查询以查看DNS查询顺序?
EN

Unix & Linux用户
提问于 2012-05-14 18:56:45
回答 1查看 1.8K关注 0票数 3

我通常通过执行:$ host -t A example.com来确定主机的IP。是否有更详细的版本告诉我后台发生了什么,特别是查询的顺序(/etc/host 1,dns服务器2)?

正如许多人可以证明的那样,OS缓慢地解决本地/etc/hosts条目的问题,我想看看是什么瓶颈导致了这一点。从理论上看,应该先查询/etc/hosts,然后对手动输入的主机立即进行名称解析。

EN

回答 1

Unix & Linux用户

发布于 2012-05-14 20:30:47

由于苹果已经在Lion中取消了nsswitch.conf,您可以使用scutil --dns查看解析器订单。

我猜你会看到"DNS“列在”本地“之前。

这有点麻烦,但您可以在OS主机上安装DNSMasq,并让系统查询它以获得DNS解析。DNSMasq可以先读取/etc/hosts,并在搜索DNS之前提供它在那里找到的条目。这样就恢复了正确的顺序来解决。

写这个博客的那位先生为你做了所有的艰苦工作。他描述了如何在OS上安装和配置DNSMasq。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/38665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档