我从来没有完全理解的东西:
问题:
为什么 – 当DHCP提供商向系统提供IP地址时,您的Linux发行版正在向您的DHCP提供商注册其主机名。 DHCP提供程序反过来更新发出的IP地址租约的DNSlogging。
修复 – 除了显而易见的创build一个静态IP地址和DNS条目。
在客户端系统上,以root用户身份编辑/ etc / default / dhcpagent文件。在/ etc / default / dhcpagent文件中查找关键字REQUEST_HOSTNAME,并按如下所示进行修改:
REQUEST_HOSTNAME=yes
如果在关键字前有注释符号(#),请删除#。 如果关键字不存在,请将其插入。
编辑客户端系统上的/etc/hostname.interface文件并添加以下行:
inet hostname
其中hostname是您希望客户端使用的名称。
以超级用户身份键入以下命令,使客户端在重新启动时执行完整的DHCP协商:
# pkill dhcpagent # rm /etc/dhcp/interface.dhc # reboot
许多Linux发行版默认安装Samba。 NMB守护程序将为LAN外的其他SMB客户端提供名称parsing请求。 Solaris可能没有这样做。
要解决此问题,您可以尝试configuration您的DHCP服务器和DNS服务器,以根据客户端提供的主机名自动将DNS条目分配给新的租用IP。 我相信ISC BIND和DHCPD可以做到这一点。
问:为什么会发生这种情况?
答:Solaris不会将其主机名发送到DHCP / DNS服务器。
问:我怎样才能解决它?
A.试试这个:
您可能想阅读一些与此相关的其他文章。 它们在Sun环境中提供有关dynamicDNSconfiguration的更多信息。 这个链接是一个很好的开始: