您可以使用二级域名作为 FQDN 吗?(例如 hostname.com)

您可以使用二级域名作为 FQDN 吗?(例如 hostname.com)

我已经这样做了一段时间,似乎效果不错,但我想检查一下 FQDN 的良好做法。现在我的服务器设置了(假设)主机名,myhostname我有一个注册为的域名,myhostname.com并且我的 www 和 @ 的域名 A 记录指向我的公共 IP。我的主机文件如下所示:

127.0.0.1 localhost localhost.local my.static.ip.ex myhostname.com myhostname

将您的 FQDN 设置为二级域名是否错误?

答案1

使用父域作为主机名并没有直接错误,例如example& example.com。使用 是一种惯例hostname.example.com,在将不同的服务分离到不同的服务器时更直观,例如www.example.commail.example.com。此外,在以后添加或切换服务器时,它肯定会使事情变得容易得多。

然而,以上都不是完全限定域名(FQDN)。FQDN 还包含顶级域名互联网,例如.host.example.com.(见主机名维基百科上的文章。)

答案2

你应该做以下事情:

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以反映该变化......

相关内容