
我正在查看工作伺服器(Ubuntu 16.04)上的日誌,並看到ubuntu-18.04
主機名字段中列出了該日誌。我在家裡檢查了 Ubuntu 16.04 和 18.04、Centos 6 和 Windows 10。知道有什麼嗎?
Name: ubuntu-18.04
Address: 159.65.158.229
答案1
簡短回答:
由於某種原因,「ubuntu-18.04」是該 IP 位址的反向 DNS 查詢的答案。這是不尋常的,也不是最佳實踐,但協議也沒有禁止這樣做。
長答案:
ARIN(美國互聯網號碼註冊機構)將 IPv4 網路區塊 159.65.0.0/16 分配給了一家名為 Digital Ocean 的公司。因此,Digital Ocean 的權威名稱伺服器可以回答所有要求與該範圍內的 IPv4 位址關聯的主機名稱的反向 DNS 請求。
當您向 Digital Ocean 的權威名稱伺服器發送反向 DNS 請求以詢問與 169.65.158.229 相關的主機名稱時,Digital Ocean 的 DNS 伺服器會傳回字串「ubuntu-18.04」。 DNS 協定並未禁止這樣做,但不認為這是最佳實踐。最佳實務是傳回該主機的完全限定網域名稱 (FQDN),而該 FQDN 具有指向該 IPv4 位址的「A」(位址)記錄。但由於某種原因(可能是錯誤),Digital Ocean 的伺服器沒有傳回該查詢的 FQDN。他們只是返回字串“ubuntu-18.04”。