我已经阅读了“如何设置完全限定的域名”这个问题,我试图理解“the”主机名(似乎只有一个)和域名(通过 DNS,我可以有很多)之间的区别单个 IP 地址的名称)。
难道里面的hostname/etc/hostname
只是一个公司内部名称,方便我区分不同的机器?这是人们根据星球大战头像、希腊哲学家等命名的名字吗?如果没有 DNS 条目,这个名称对公司外部的任何人有影响吗?
例子:
/etc/hostname 包含
alpha
我的 DNS 域是example.com
DNS 知道www.example.com
并且mail.example.com
/etc/hostname 告诉计算机本身它叫什么。它与外界没有(太多)关系。它会影响命令提示符中的名称,以及计算机通过 avahi (mypc.local) 向本地网络报告其名称的内容。
对于从外部世界看到的任何事物,您必须使用域名服务器,它是完全不同的鱼缸,并提供符号名称 (FQDN) 和 IP 地址之间的映射。