OSX 10.8.2不使用搜索域


5

我试图在OSX上配置搜索域,但没有成功。

我在网络首选项上为Wi-FI接口配置了搜索域,如下所示:

OSX首选项

但是,当尝试从Web浏览器或终端解析任何主机时,它不会附加域:

DNS解析错误


我添加me.com到搜索域,接受,应用配置并按照预期工作,当我ping mail:它实际上已解决 mail.me.com。进行更改后,您是否在网络配置中按了“应用”按钮?如果你试试,它会起作用ping srvcon17.consultec.local吗?
jaume 2013年

你尝试过.local域名吗?是的,当我尝试ping全名时,它确实有效。
IñakiElcoro2013年

不,我没有,我没有任何.local域测试。但是,如果DNS服务器配置正确,我不明白为什么它不能与.local域一起使用。要检查它,您可以将nslookup -query=ns consultec.local问题的输出添加到您的问题中吗?
jaume 2013年

Answers:


4

我解决了使用脚本通过scutil添加域后缀,打开终端并运行:

scutil    
open
get State:/Network/Service/yourvpnconnection/DNS
d.add DomainName mydomain.local
set State:/Network/Service/yourvpnconnection/DNS

似乎DNS后缀配置不适用于动态创建的VPN连接,就像富裕的SSL VPN客户端创建的那样。因此,此脚本为动态创建的连接配置搜索域选项。



1

您可以在/ etc中创建一个名为resolver的目录,然后创建一个包含域名设置的文件。

例如,如果您的域名为“lan”:

mkdir / etc / resolver
vi / etc / resolver / lan

将以下内容添加到“/ etc / resolver / lan”文件中:

 域兰
 搜索局域网
 nameserver your_nameserver_ip

您现在可以通过VPN ping client1.lan client2.lan等。

这将确保它首先搜索自定义设置,当它与您的查询不匹配时,它将使用默认的DNS域和搜索设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.