2013-07-19 35 views
0

在cmd中键入命令'dig google.com',然后我可以得到如下图所示的结果。DNS nslookup或dig命令和反向命令

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 

类型相反的命令,如“挖'74 .125.235.104”(结果的第一个IP地址),那么我可以得到以下结果的画面。

 104.235.125.74.in-addr.arpa.  9174 IN PTR nrt19s02-in-f8.1e100.net. 

而像“挖'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.规则或thoes域名(KIX,NRT ....等)的含义

2.目的或优点像上面操作域。雅虎或Facebook也可以这样管理。

3.您是否知道收集'google.com'所有IP地址的方法?

p.s我使用nslookup和捕获的结果做了这个实验,但由于我的声望很低,我无法上传镜像文件。所以我用dig命令做了同样的实验。 DNS服务器是8.8.8.8(谷歌公共DNS)

任何想法,你有欢迎!

回答

1
  1. 我今天看看这个。第一个代码(最左边的三个字母)似乎是地理位置信息。 kix和nrt都是日本的IATA机场代码。他们也有主要的数据中心,可能有Google colo。例如,在澳大利亚,我从syd开始。 Google使用悉尼的colo。 看来其他公司也使用IATA代码。由于数据中心大多位于通常拥有国际航空运输协会代码的机场的主要人口中心,因此这似乎很有用。

  2. 据说,谷歌(或任何人)可以引导你到本地服务器来提高性能和潜在的节省成本(因为数据中心内部的交叉连接可以直接连接到你的ISP)。但也允许基于GeoIP的定制,并可能使Google更容易跟踪和广告定位。 返回的确切记录取决于查询的DNS服务器,而不是您自己的IP,看来。它似乎可以查询另一个国家的DNS服务器并获得不同的结果。

  3. 我相信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“服务”。 此外,8.8.8.8的Google公共DNS根据位置不同而有所不同,因此结果会因您所处的世界的不同而有所不同。