![如果未明确设置,FQDN 从何而来?](https://linux22.com/image/85818/%E5%A6%82%E6%9E%9C%E6%9C%AA%E6%98%8E%E7%A1%AE%E8%AE%BE%E7%BD%AE%EF%BC%8CFQDN%20%E4%BB%8E%E4%BD%95%E8%80%8C%E6%9D%A5%EF%BC%9F.png)
当 Ubuntu 服务器上没有显式指定 FQDN 时:
$ cat /etc/hostname
banana
$ cat /etc/hosts
127.0.0.1 localhost banana
那么从哪里来呢mydomain.com
?
$ hostname -A
banana.mydomain.com
这与 DNS 记录有什么关系吗? (它们似乎已在我的虚拟主机上设置为 Google DNS。)
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
DNS记录如下:
$ nslookup myip
myip.in-addr.arpa name = banana.mydomain.com
这是否意味着hostname -A
回退到 DNS 记录?
我有数十个主机名通过 DNS 与服务器 IP 地址关联。如何决定将众多主机名中的哪一个用作“官方”主机名或“主要”主机名?
答案1
答案2
如果未在主机上显式配置,则通常通过 DHCP 接收主机名。您可以检查 DHCP 客户端的配置和日志文件,看看是否属于这种情况。