只有URL中的数字才能解析为域?
我已经看到了一些例子,比如只有URL中的数字才能解析为域?,url,dns,domain-name,Url,Dns,Domain Name,我已经看到了一些例子,比如http://38263628解析为合法网站https://example.com 在38263628上执行dig或nslookup时,它会返回我的域 重定向或解析如何工作 出于数据保护的原因,我无法给出它解析到的实际数字和域 谢谢 我们通常将IP地址写成四个点分隔的数字,如12.34.56.78,但地址只是一个数字,可以用其他方式写入。例如,12.34.56.78也可以写成12.34.14414或12.2242638或203569230或0xc22384e或0xc.0
http://38263628
解析为合法网站https://example.com
在38263628上执行dig或nslookup时,它会返回我的域
重定向或解析如何工作
出于数据保护的原因,我无法给出它解析到的实际数字和域
谢谢 我们通常将IP地址写成四个点分隔的数字,如12.34.56.78,但地址只是一个数字,可以用其他方式写入。例如,12.34.56.78也可以写成12.34.14414或12.2242638或203569230或0xc22384e或0xc.0x22.0x38.0x4e 四点分隔形式实际上是数字的基256表示形式,因此要将单个大数字N转换为四点分隔形式a.B.C.D,您需要计算以下四个值:
A = N / 256 / 256 / 256
B = N / 256 / 256 % 256
C = N / 256 % 256
D = N % 256
因此,您的38263628相当于2.71.219.76
dig
和nslookup
不适用于纯数字,因为它们将参数视为字符串,即使已知参数表示IP地址。(例如,mandig
说-x
选项需要一个四点形式的地址。这是因为dig
只想将其视为一个字符串,可以在点上拆分,并在addr.arpa查询中重新排列为。)
但是,大多数将参数转换为实际IP地址号的命令将接受任何数字格式。使用ping
(这将有助于在显示结果时以四点格式显示地址):
这也为您提供了一种将任何数字转换为四点形式的简单方法——只需将数字作为参数提供给ping
,然后让它为您进行转换
$ ping 203569230
PING 203569230 (12.34.56.78): 56 data bytes
...