我在PC上使用Ubuntu12.04。当PC被配置为使用DHCP时,pc可以通过它的hostname访问。但是当我设置static ip时,我无法通过主机名到达PC。有什么问题,怎么解决呢?
发布于 2013-11-11 07:40:47
似乎DHCP服务器也是DNS服务器(可能是您的路由器)。
当它向PC提供DHCP ip地址时,它还将在自己的DNS系统中注册名称/ip地址组合。
DNS是帮助您的局域网中的其他计算机找到机器的名字。
当您给它一个静态地址时,它将不会在DNS中注册。
其他计算机要知道用于Linux机器的ip地址的唯一方法是:
顺便问一下,你为什么要使用静态ip地址?如果您希望地址是一个固定值,最好让DHCP服务器为这个Linux机器分配一个预留地址。在这种情况下,您仍然可以从DHCP服务器DNS处理中获益。
发布于 2013-11-11 07:35:23
当发出租约时,DHCP服务器更新DNS服务器的描述方式。在这种情况下,如果不使用DHCP,则需要在DNS服务器中手动配置主机名。
https://serverfault.com/questions/554072
复制相似问题