如果主机名组件完全是数字,则FQDN是否有效?这不是我之前遇到的事情,我不确定以下内容是否合法:
001.example.com.
我知道这对Windows服务器来说是一个问题,但对于* nix服务器来说,这是一个纯粹的数字主机名(在这种情况下为001)?
解决方法
它在001.example.com形式是合法的,您可以在DNS服务器上添加主机名001作为记录,您将能够ping并使用001.example.com,我不确定是否有任何* nix服务将如果不能解决这个问题,它是按照标准进行的,它们都应该支持它,但是在省略域时你会遇到问题.
$ping 001.example.com
使用32个字节的数据ping 001.example.com [127.0.0.5]:
例如ping,traceroute和001的许多其他工具将返回十进制数的IP表示,在本例中为0.0.0.1
$ping 001
使用32字节数据对0.0.0.1进行Ping操作:
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
使用32字节数据Pinging 30064771072 [127.0.0.4]:
来自127.0.0.4的回复:bytes = 32 time< 1ms TTL = 128
来自127.0.0.4的回复:bytes = 32 time< 1ms TTL = 128 UNIX SE也有类似的问题