我的 mac OS lion 上设置了一个绑定服务器,
我有几个域名(例如 myproject.com)使用此处的配置指向同一台服务器:
Mac Os Server,如何使 bind 点 www.mydomain.com 指向安装 bind 的同一台机器?
我的局域网中有几台 Windows 机器,我已设置它们的 DNS 服务器地址如下
Preferred DNS Server 192.168.2.25 << my server's IP
Alternative DNS Server 192.168.2.1 << my Router
这是我的 Windows 偏好设置的屏幕截图,
一切按预期工作,当我从 Windows 机器 ping myproject.com 时,它解析为 192.168.2.25
现在的问题是,服务器本身未配置为使用其自己的 DNS,因此当我 ping myproject.com 时,它会解析为 68.178.232.99,这是 myproject.com 在 Internet 上的实际 IP 地址。
下面是我尝试在系统偏好设置 -> 网络 -> 以太网 -> 高级 -> DNS 中设置服务器以使用其自己的 DNS 服务器的屏幕截图
我在这里做错了什么?有没有办法让此服务器在尝试解析域名时先查看自己的 DNS,然后再查看路由器的 DNS?
gateway.2wire.net 是搜索域的默认值。
谢谢,任何帮助都值得感激
答案1
解决这个问题的最佳方法可能是将你的 DNS 服务器设置为仅有的使用 localhost 进行 DNS 查找,并将绑定服务器配置为转发到上游 DNS 服务器。
答案2
有时静态主机文件条目是可行的方法。首先设置 nsswitch 以查找本地主机文件,这样就没问题了。