subdomain – 主机名完全由数字组成的FQDN的有效性

前端之家收集整理的这篇文章主要介绍了subdomain – 主机名完全由数字组成的FQDN的有效性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果主机名组件完全是数字,则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也有类似的问题

猜你在找的HTML相关文章