tcp / ip DNS设置控制面板/首选项窗格中的“搜索域”字段是什么?


77

在Mac OS X上,如果转到“系统偏好设置”->“网络”->“高级”->“ DNS”,则在左侧是显示DHCP DNS解析器的区域,或者您可以自行输入以覆盖路由器掉出的任何内容。

右侧是“搜索域:”的大字段。

我确信Windows和Linux上也有类似的领域。

我看过Google以及帮助页面,其中说的不多...

按照列出顺序搜索域名,当找到有效名称时,搜索将停止。

要搜索名称层次结构,请使用不同范围的搜索域。例如:building.campus.university.edu,campus.university.edu,university.edu。

有人可以向我解释一下,还是可以指向我解释该字段的作用的链接,以及我可以从中学习不同的价值来获得什么好处?

我也很好奇,是否有人通过无线N通讯在Mac OS X上将默认MTU的值从1500更改为任何明显的收益。

谢谢

Answers:


76

这些是用于将机器名称转换为完全限定域名的机制。

DNS搜索只能查看完全合格的域名,例如mymachine.example.com。但是,要输入mymachine.example.com是一件很痛苦的事情,您只想输入mymachine。

使用搜索域是执行此操作的机制。如果键入的名称不以句点结尾,则它将知道需要添加搜索域以进行查找。因此,假设您的“搜索域”列表为:example.org, example.com

mymachine

会先尝试mymachine.example.org,找不到它,然后再尝试mymachine.example.com,找到它,现在完成。

mymachine.example.com

会尝试mymachine.example.com.example.org(请记住,它没有以句号结尾,仍然添加了域),失败了,然后mymachine.example.com.example.com找不到了,然后退回到mymachine。 example.com,找到它,现在完成

mymachine.example.com. 以句号结尾,无需搜索,只需执行mymachine.example.com

o .....

如果您拥有自己的DNS域(例如example.com),则将其放在此处。如果没有,请忽略它。确实,它比家庭环境更具企业吸引力。


知道为什么我会在计算机上看到“ izzigo.tv”的配置吗?那是我使用的ISP可能通过DHCP设置的内容吗?
Frank Schwieterman '16

1
@FrankSchwieterman是的。DHCP可以设置此设置
Rich Homolka'1

.local似乎适合不需要此功能的环境。
jimmont '18 -10-22

1

所有计算机都具有所谓的全名(我的Joe.MyCompany.com之类的名称),要访问计算机,您需要知道这一点。计算机名称不足。但是,这不是使您键入完全限定的字符,而是计算机将尝试输入的列表。

当您尝试访问joe(例如ping joe)时,它将(在您的示例中)首先尝试访问joe.building.campus.university.edu,然后访问joe.campus.university.edu,然后访问joe.university.edu。

如果joe的计算机在另一个域中,则需要输入全名。

通常用于记录本地Intranet上的不同子域。


1

在搜索“ MyMac”之类的计算机名称时,您需要知道该计算机的全限定名称。它可能只是MyMac.,或者可能是MyMac.MySchool.edu或(在业务中)MyMac.MyCompany.com。搜索域是系统将短名称转换为全名称的方式。

应该为每个连接设置该值,而不是为您的计算机设置一次,因为您可能会在与公司建立VPN连接的同时激活正常连接,例如通过VPN发送的流量应使用其他搜索域。

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.