在cmd中键入命令'dig google.com',然后我可以得到如下图所示的结果。
google.com. 300 IN A 74.125.235.104
google.com. 300 IN A 74.125.235.110
google.com. 300 IN A 74.125.235.98
google.com. 300 IN A 74.125.235.99
google.com. 300 IN A 74.125.235.103
google.com. 300 IN A 74.125.235.96
google.com. 300 IN A 74.125.235.100
google.com. 300 IN A 74.125.235.101
google.com. 300 IN A 74.125.235.102
google.com. 300 IN A 74.125.235.97
google.com. 300 IN A 74.125.235.105
键入反向命令,如'dig '74 .125.235.104'(结果的第一个IP地址)然后我可以得到结果如下图。
104.235.125.74.in-addr.arpa. 9174 IN PTR nrt19s02-in-f8.1e100.net.
另一个反向命令如'dig '74 .125.235.103'(不在结果中,但在结果附近),那么我可以得到如下结果。
103.235.125.74.in-addr.arpa. 19820 IN PTR nrt19s02-in-f7.1e100.net.
'nrt19s02-in-f8.1e100.net'是谷歌拥有的域名之一。但它看起来像一个加密的消息。
可能有一些规则,但除了增加和减少数量之外我找不到它们。
什么是nrt或kix是什么意思?
如果您在Internet Explorer中输入“nrt19s02-in-f8.1e100.net”,则可以访问Google主页。它应该是一个重定向。
这些是我的想法,我的问题随之而来。
1。域名的规则或含义(kix,nrt ....等)
2。运营域名的目的或优势。雅虎或Facebook也是这样管理的。
第3。你知道收集'google.com'所有IP地址的方法吗?
p.s我使用nslookup和捕获的结果做了这个实验,但我无法上传图像文件,因为我的声誉很低。所以我使用dig命令进行了相同的实验。 DNS服务器是8.8.8.8(谷歌公共DNS)
欢迎您提出任何想法!
答案 0 :(得分:1)
我今天自己看了这个。第一个代码(最左边的三个字母)似乎是地理位置信息。 kix和nrt都是日本的IATA机场代码。他们还拥有主要的数据中心,可能还有Google colo。例如,在澳大利亚,我开始使用syd。谷歌也使用悉尼的colo。 似乎其他公司也使用IATA代码。这似乎很有用,因为数据中心主要位于通常拥有IATA代码的机场的主要人口中心。
据推测,谷歌(或其他任何人)可以将您引导到本地服务器以提高性能并节省资金(因为数据中心内部交叉连接可用于直接连接到您的ISP)。但也允许基于GeoIP的自定义,并可能使Google更容易跟踪和广告定位。 返回的确切记录取决于查询的DNS服务器而不是您自己的IP,似乎。它似乎可以在另一个国家/地区查询DNS服务器并获得不同的结果。
我相信Google的IP地址空间是: 64.233.160.0 - 64.233.191.255 66.102.0.0 - 66.102.15.255 66.249.64.0 - 66.249.95.255 72.14.192.0 - 72.14.255.255 74.125.0.0 - 74.125.255.255 209.85.128.0 - 209.85.255.255 216.239.32.0 - 216.239.63.255 我不知道google.com使用了哪些。我知道在这里我获得google.com的74.125.237.x地址,www.google.com的74.125.31.x和mail.google.com的74.125.237.x。我怀疑存在重叠,并且单个IP用于多个谷歌“服务”。 此外,Google公共DNS 8.8.8.8是不同的服务器,具体取决于位置,因此结果将根据您所在的世界而有所不同。