我正在我的家庭网络上设置一个域以用于学习目的,在 CentOS 上使用 BIND 作为名称服务器。我已将名称服务器作为内部域 (plumbnicoll.family) 的类型主机启动并运行,并且可以从我的 LAN 中的其他计算机进行正向和反向查找。例如,主机 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 的说明,其他版本需要调整但应该类似):
这是客户端配置问题,而不是服务器配置问题。将域放在 resolv.conf 中的搜索路径中的建议是客户端更改。您可以在 Windows 或 Mac OS X 上或在 DHCP 服务器的 DHCP 范围选项中执行相同的操作(尽管使用 GUI)(如果您使用的是一个)。
这与您的默认搜索域有关。这通常是由您的 DHCP 服务器推出的,或者可以手动设置
(我的电脑 | 属性 | 计算机名称 | 更改 |主域后缀)
尝试将您的域名作为搜索域放在 /etc/resolv.conf 中,例如:
那应该允许您使用主机名。
如果域存在于同一网络上,则将以下内容放入您的
/etc/resolv.conf
:在这种情况下,您可能希望使用
domain
赞成。search