Domain-Name-System

FQDN 的主機名部分可以不是主機名嗎?

  • September 22, 2019

我了解 FQDN 是域名和機器(主機)名稱的組合。但是我可以有一個 FQDN,其中主機名是什麼,有什麼不同嗎?這會導致問題嗎?

例子:

主機名 -home

域名 -server.example

FQDN -www.server.example

當然,您可以在 DNS 配置中添加任何您想要的內容。它不需要匹配伺服器名稱。

www根據您的上下文,使用伺服器名稱和指向主機記錄的別名 (CNAME) 記錄創建主機 (A) 記錄可能是個好主意。

這一切都取決於你的上下文。伺服器名稱為“home”時,您可能不是在談論一些大規模的線上服務——聽起來更像是一個小型內部網路。

設備的主機名和 DNS FQDN 不一定相互關聯。

例如,假設 Jane 有一個主機名只是“janes-mac-pro”的伺服器;她在上面執行一個 Web 服務、一個 LDAP 服務和一個郵件伺服器。她獲得了一個 IP 地址,並打開了 443、646 和 587 埠供客戶端連接。

就她而言,她可以選擇創建多個 FQDN 來引用她的單個 IP 地址。在 Bind 樣式表示法中,它看起來像這樣:

ldap.server.example. 7200   IN   A   192.0.2.1
mail.server.example. 7200   IN   A   192.0.2.1
www.server.example. 7200   IN   A   192.0.2.1

上述所有三個 FQDN 都指向同一個 IP 地址,在 Jane 的情況下,該地址被連接到她的電腦上——但這些都不是她機器的實際主機名。如果她願意,她還可以輸入另一個引用該名稱的記錄。

還有其他引用埠和服務名稱的 DNS 記錄類型,但是大多數人不需要熟悉它們。

設備的主機名與 FQDN 的“主機名”部分不同的最常見方式會導致問題,如果設備設置為使用主機名資訊動態更新 DNS 記錄。然而,這通常是手動配置的,而不是本地 Windows 網路之外的預設行為。

引用自:https://serverfault.com/questions/984764