我已经做了一段时间,它似乎工作正常,但我想我会检查什么好的做法是FQDN。 现在我的服务器设置为(让我们假装)主机名myhostname ,我有一个域注册为myhostname.com ,我域Aloggingwww和@指向我的公共IP。 我的主机文件如下所示:
127.0.0.1 localhost localhost.local my.static.ip.ex myhostname.com myhostname
将您的FQDN设置为二级域名是错误的吗?
将父域用作主机名没有任何问题,例如example.com 。 hostname.example.com是一个惯例,在将不同的服务分离到不同的服务器(比如www.example.com和mail.example.com时,它更直观。 而且,以后添加或切换服务器肯定会使事情变得更容易。
但是,以上都不是完全合格的域名 (FQDN)。 FQDN还包含互联网的顶级域名 . ,例如host.example.com. 。 (请参阅Wikipedia上的主机名文章。)
你应该这样做:
男人5主机
EXAMPLE 127.0.0.1 localhost 192.168.1.10 foo.mydomain.org foo 192.168.1.13 bar.mydomain.org bar 146.82.138.7 master.debian.org master 209.237.226.90 www.opensource.org
你可以使用FQDN和/或只是域名,但为什么? 假设你已经有了DNS条目,那么它就变成了多余的东西,万一以后有什么变化,你可能会把DNS条目指向另一个IP ,而你需要在/etc/hosts另一个地方保留相同的logging以反映那个改变…