为了学习的目的,我在家庭networking上build立了一个域名,在CentOS上使用BIND作为域名服务器。 我已经得到了名称服务器并作为我的内部域的types主(plumbnicoll.family)运行,并且可以从我的局域网中的其他计算机进行正向和反向查找。 例如, 主机office2.plumbnicoll.family正确返回office2.plumbnicoll.family的地址为192.168.1.3 。
我想要的是能够解决office2的地址,而不需要把.plumbnicoll.family放在最后。
这是可能的,甚至是可取的吗? 我在家里用Linux和Windows电脑运行混合环境。
这是可能的,完全可取的。 在Linux机器上:
search plumnicoll.family添加到您的/etc/resolv.conf中 在Windows机器(Windows XP的说明,其他版本将需要适应,但应该是类似的):
这是一个客户端configuration问题,而不是服务器configuration问题。 将域放置在resolv.conf的searchpath中的build议是客户端更改。 您可以在Windows或Mac OS X上执行相同的操作(即使使用GUI),也可以在DHCP服务器的DHCP范围选项中进行操作(如果使用的是DHCP)。
这与您的默认search域有关 。 这通常由您的DHCP服务器推出,或者可以手动设置
(我的电脑| Propterties | Compuer Name | Change | 主域名后缀 )
尝试将您的域名作为search域放在/etc/resolv.conf中,例如:
/etc/resolv.conf search plumbnicoll.family
这应该允许你使用主机名。
如果该域名存在于同一个networking上,那么在你的/etc/resolv.conf放置以下内容:
域名plumbnicoll.family
在这种情况下,您可能希望使用domain来支持search 。