如何使用DHCP dns进行查找?

时间:2012-04-27 15:13:34

标签: macos dns bind dhcp

我已经在我的笔记本电脑(OSX 10.6)上安装了XAMPP for dev,我想使用VirtualDocumentRoot以便我可以执行* .localhost,它会自动转到我的sites目录下的文件夹。我已经把这一切设置得很好,而且效果很好,但是当我今天上班时,我发现局域网处理DNS的方式存在问题。

长话短说,它不是检查LAN DNS服务器的本地域,而是发送到根目录。有没有办法绑定检查DHCP提供的DNS服务器的地址,它不负责?或者,有没有办法让我的操作系统首先使用DHCP DNS服务器,然后以最小的性能命中回到本地?

谢谢!

1 个答案:

答案 0 :(得分:0)

我正在使用Linux Arch,但由于MacOSX基于某些* nix系统 - 可能这个想法可以帮助您:

查看文件 /etc/resolv.conf 。在我的设置中,此文件由 NetworkManager 自动生成。

本文档介绍了在 dhcpcd NetworkManager dhclient 时更新 /etc/resolv.conf 的方法使用:https://wiki.archlinux.org/index.php/Dnsmasq#DHCP_Setup

通过这种方式,您只需在dhcp的dns之前添加本地dns(如果切换到静态配置,则为静态)。确保从dns-server中删除所有转发器。

如果macos不使用它们,这个解决方法可能会给你一个提示,即使它非常有限: 将全局名称服务器(如google的一个 8.8.8.8 )添加到dns-server的转发器列表中。