Tom*_*nal 18 domain-name-system ip google
该 IP 地址8.8.8.8
(除了8.8.4.4
)现在用于 Google 的 DNS 服务器。他们是如何获得这个IP的?
具体来说,将 IP 路由到不同位置必须发生什么。
hay*_*ker 20
看起来他们购买和/或租用了 Level 3 的 8.0.0.0/8 块中的一些地址空间。这是一个标准的事情 - 一个拥有大 IP 块的公司,例如 /8(例如 Level3 的 8.0.0.0-8.255.255.255)会将块分配给其他公司。根据 WHOIS,从 1992 年开始,Level 3 拥有 8.0.0.0/8 网络块有一段时间了。以下是 ARIN 的 WHOIS 系统的输出:
Google Incorporated LVLT-GOOGL-1-8-8-8 (NET-8-8-8-0-1) 8.8.8.0 - 8.8.8.255
Level 3 Communications, Inc. LVLT-ORG-8-8 (NET-8-0-0-0-1) 8.0.0.0 - 8.255.255.255
Google Incorporated LVLT-GOOGL-1-8-8-4 (NET-8-8-4-0-1) 8.8.4.0 - 8.8.4.255
Level 3 Communications, Inc. LVLT-ORG-8-8 (NET-8-0-0-0-1) 8.0.0.0 - 8.255.255.255
NetRange: 8.0.0.0 - 8.255.255.255
CIDR: 8.0.0.0/8
OriginAS:
NetName: LVLT-ORG-8-8
NetHandle: NET-8-0-0-0-1
Parent:
NetType: Direct Allocation
RegDate: 1992-12-01
Updated: 2009-06-19
Ref: http://whois.arin.net/rest/net/NET-8-0-0-0-1
NetRange: 8.8.4.0 - 8.8.4.255
CIDR: 8.8.4.0/24
OriginAS:
NetName: LVLT-GOOGL-1-8-8-4
NetHandle: NET-8-8-4-0-1
Parent: NET-8-0-0-0-1
NetType: Reassigned
RegDate: 2009-11-10
Updated: 2009-11-10
Ref: http://whois.arin.net/rest/net/NET-8-8-4-0-1
NetRange: 8.8.8.0 - 8.8.8.255
CIDR: 8.8.8.0/24
OriginAS:
NetName: LVLT-GOOGL-1-8-8-8
NetHandle: NET-8-8-8-0-1
Parent: NET-8-0-0-0-1
NetType: Reassigned
RegDate: 2009-09-21
Updated: 2009-09-21
Ref: http://whois.arin.net/rest/net/NET-8-8-8-0-1
Run Code Online (Sandbox Code Playgroud)
一旦这些地址被 Level3 注册为分配给另一个实体,谷歌现在可以在其基础设施之外宣传这些地址。
在这背后发生了一些魔法,这需要一些时间来解释。Internet 的工作原理是将来自不同实体的许多不同网络连接在一起,形成我们称为 Internet 的全球网络。他们使用一种称为 BGP 的协议来通告他们要么拥有一个 IP 地址块,要么他们有到达这些地址的路径。其他实体使用此广告来了解将发往这些地址的内容路由到何处。
许多这些实体(无论是大学、公司、电信公司等长途提供商)也对这些广告进行过滤,以作为让实体对其广告诚实的一种方式。例如,Joe Shmoe, Inc. 不能宣传他们是 Yahoo 网络块的目的地,因为他们的上游提供商只允许他们宣传 Joe Shmoe, Inc. 拥有的网络块。
Internet 的路由架构实际上比大多数人意识到的要不稳定得多。它建立在许多绅士协议和隐含的信任之上。偶尔会发生有人没有对客户链接执行正确的路由过滤,而客户会无意或恶意地通告他们是他们不拥有的网络的目的地。这可能并且已经导致逻辑上接近(从 Internet 的角度)恶意广告的人员和系统中断。
希望这可以帮助。