我有一个服务器,一直工作得很好,正确的主机名,因为我设置了几个月前,但现在,它认为它的主机名已经改变。
它以hostnamea.example.com开头,现在将其自身标识为otherhostname.example.com 。 也就是说,shell中行首的hostname -f被改变了, hostname -f的输出被改变了等, /etc/hostname的内容仍然是相同的。 我也检查了/etc/hosts并且hostnamea.example.com有一个127.0.1.1的条目
还有一个叫otherhostname.example.com的服务器。 该服务器从hostname -f返回正确的信息
我检查并重新检查了DNSconfiguration,没有错误。
这两台服务器位于不同ISP的完全不同的networking上。 第一个是来自住宅宽带提供商的静态IP地址,另一个位于数据中心。
那么,有什么想法是我无意中搞砸了吗?
这与DNS无关。 主机名通常只在networking出现时设置一次。 有人可能改变了它,只是改回来。
hostname hostnamea
出于好奇,有没有一个不正确的/ etc / hosts条目分配给您的服务器的适当的IP地址之一? 或者,除此之外,DNS服务器中的反向查找条目不正确?
– 克里斯托弗·卡雷尔
是否有人可能通过“hostname otherhostname.domain.tld”意外更改了它?