Subdomain

主機名完全由數字組成的 FQDN 的有效性

  • October 12, 2013

如果主機名組件完全是數字,則 FQDN 是否有效?這不是我以前遇到過的事情,我不確定以下內容是否合法:

001.example.com.

我知道這是 Windows 伺服器的問題,但是對於 *nix 伺服器來說,純數字主機名(在這種情況下為 001)是否會成為問題?

它在 001.example.com 表單中是合法的,您可以在 DNS 伺服器上添加主機名 001 作為記錄,您將能夠 ping 並使用 001.example.com,我不確定是否有任何 *nix 服務將無法使用它,它是根據標準的,他們都應該支持它,但是在省略域時你會遇到問題。

$ ping 001.example.com

ping 001.example.com

$$ 127.0.0.5 $$32字節數據: 例如 ping、traceroute 和許多其他工具將為 001 返回十進制數的 IP 表示,在本例中為 0.0.0.1

$ ping 001

用 32 字節數據 PING 0.0.0.1: PING:傳輸失敗。一般失敗。PING:傳輸失敗。一般失敗。PING:傳輸失敗。一般失敗。PING:傳輸失敗。一般失敗。


你可以走的最高數字是 30064771070 代表 255.255.255.254


ping 30064771070

用 32 字節的數據 ping 255.255.255.254:


$ ping 30064771071 Ping 請求找不到主機 30064771071。請檢查名稱並重試。


對於數字 30064771071,它將失敗,因為它代表 255.255.255.255,對於數字 30064771072 及更高版本,如果主機名存在,它將解析為 IP,對於較小的數字,它總是嘗試十進制數字的 IP 表示


$ ping 30064771072

萍萍 30064771072

$$ 127.0.0.4 $$使用 32 字節數據: 來自 127.0.0.4 的回复:字節=32 時間<1ms TTL=128 來自 127.0.0.4 的回复:字節=32 時間<1ms TTL=128 UNIX SE上有一個類似的問題

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