2010-09-03 17:16:29 +0000 2010-09-03 17:16:29 +0000
78
78

在tcp/ip DNS设置控制面板/偏好面板中,"搜索域名 "字段有什么作用?

在Mac OS X上,如果你进入系统首选项->网络->高级->DNS,左边是DHCP DNS解析器显示的区域,或者你可以输入自己的DNS解析器来覆盖你的路由器发出的任何解析器。

右边是 “搜索域名:"的大字段。

我相信在Windows和Linux上也有一个类似的字段。

我看了google,还有帮助页面,都没说什么……

域名会按照你列出的顺序进行搜索,当找到一个有效的名字时,搜索就会停止。

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

谁能给我解释一下,或者给我指出一个链接,解释这个字段的用途,以及我学习不同的值输入它可能有什么好处。

我也很好奇,当我在无线-N上进行通信时,是否有人看到通过改变Mac OS X上默认MTU的值从1500开始有任何明显的收益。

谢谢

答案 (3)

77
77
77
2010-09-03 17:28:20 +0000

这些都是针对从机器名到完全合格域名的机制。

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

Soooo…..。

如果你有自己的DNS域名,比如example.com,把它放在那里。如果没有,就忽略它。这真的是企业比家庭环境更重要。

1
1
1
2010-09-03 17:33:11 +0000

所有的电脑都有所谓的完全限定名(什么我的Joe.MyCompany.com),要访问电脑,你需要知道这个。计算机名称是不够的。然而,与其让你键入完全限定的,不如说这是计算机将尝试的条目列表。

当你试图访问joe(例如ping joe)时,它会(在你的例子中)首先尝试访问joe.building.campus.university.edu,然后是joe.campus.university.edu,然后是joe.university.edu。

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

它通常用于记录本地内网的不同子域。

1
1
1
2010-09-03 17:23:47 +0000

当搜索 “MyMac "这样的计算机名称时,你需要知道该计算机的全称。它可能只是MyMac.,也可能是类似MyMac.MySchool.edu,或者(在企业中)MyMac.MyCompany.com。搜索域是系统将短名翻译成全称的方式。

这应该为每个连接设置,而不是为你的机器设置一次,因为你可能会在与公司的VPN连接的同时激活类似普通连接的东西,在VPN上发送的流量应该使用不同的搜索域。