一些我从未完全理解过的事情:
问题:
发布于 2009-07-07 12:50:24
为什么-当DHCP提供程序向系统提供IP地址时,Linux发行版正在向DHCP提供程序注册其主机名。DHCP提供程序反过来正在更新dns记录,以获取已颁发的ip地址租约。
修复-除了创建一个静态ip地址和dns条目的显而易见的。
在客户端系统上,将/etc/default/dhcpagent文件编辑为root.Find /etc/ REQUEST_HOSTNAME /dhcpagent文件中的关键字,并按如下方式修改:
REQUEST_HOSTNAME=yes如果关键字前面有注释符号( # ),请删除#。如果关键字不存在,请插入它。
编辑客户端系统上的/etc/hostname.interface文件,并添加以下行:
inet hostname其中主机名是您希望客户端使用的名称。
作为根用户,键入以下命令,让客户端在重新启动时执行完整的DHCP协商:
# pkill dhcpagent
# rm /etc/dhcp/interface.dhc
# reboot发布于 2009-07-07 12:39:19
许多Linux发行版默认安装Samba。NMB守护进程将直接服务于LAN上其他SMB客户端的名称解析请求。Solaris很可能不会这么做。
要修复它,您可以尝试配置您的DHCP服务器和DNS服务器,以便根据客户端提供的主机名自动将DNS条目分配给新的租约IP。我相信ISC BIND和DHCPD可以做到这一点。
发布于 2009-07-07 14:29:33
问:为什么会发生这种情况?
Solaris没有将其主机名发送到DHCP/DNS服务器。
问:我怎样才能解决这个问题?
A.试试这个:
您可能需要阅读与此相关的其他几篇文章。它们提供了有关Sun环境中动态DNS配置的更多信息。这个链接是一个很好的起点:
https://serverfault.com/questions/36967
复制相似问题