Solaris DNS

我从来没有完全理解的东西:

  • 我在工作站的办公室安装[linux_distribution] 。 在安装过程中,它要求我input一个主机名,所以我打了一个。 安装结束,一切工作正常,系统启动并运行。 从我的笔记本电脑在同一个networking上,我可以ping [主机名] ,并得到一个回应。
  • 我在同一台工作站上安装了[solaris-distribution] 。 在安装过程中,它要求我input一个主机名,所以我打了一个。 安装结束,一切工作正常,系统启动并运行。 从我在同一networking上的笔记本电脑,我尝试ping [主机名]并得不到回应,所以我尝试ping [ip_address]并得到一个响应。

问题:

  1. 为什么会这样呢?
  2. 我该如何解决?

为什么 – 当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.试试这个:

  • 如何启用DHCPv4客户端以请求特定的主机名

您可能想阅读一些与此相关的其他文章。 它们在Sun环境中提供有关dynamicDNSconfiguration的更多信息。 这个链接是一个很好的开始:

  • 通过DHCP服务器启用dynamicDNS更新