Skip to content
This repository has been archived by the owner on Apr 22, 2022. It is now read-only.

1e100.net

lennylxx edited this page Mar 9, 2015 · 53 revisions

1e100.net 域名规则及服务器部署信息

已知1e100.net 部署信息表格
已知1e100.net 域名列表

简介

1e100.net 是 Google 2009年10月启用的域名,名字来源于 googol (1e100 = 1 googol), google 这个单词同样来源于 googol。

普通用户平时只用到 Google 服务的域名,如 google.com,youtube.com,blogger.com 等, 一般不会用到 1e100.net 域名。当用户访问 Google 域名时,会根据用户 IP 地理位置自动跳转至最近的 1e100.net 域名对应的服务器。Google 对每台服务器都进行了编号,每个 IP 都会对应一个域名。因此 1e100.net 的每个二级域名都有一个固定的 IP,不会随用户的网络环境进行变化。

因为用户每次访问 Google 服务域名都会由 Google 的流量控制系统进行导向, 因此相对 Google 服务的域名,IP 则是变化的。

这样做有两个好处:

  1. 方便进行管理 (根据域名快速确认服务器地理位置及编号)
  2. 防止跨站攻击

参见 https://support.google.com/faqs/answer/174717

已知的 1e100.net 域名对应的 IP 段有:

2001:4860::/32  美国
2404:6800::/32  澳大利亚
2607:f8b0::/32  美国
2a00:1450::/29  爱尔兰

域名规则 1

域名正则表达式: [a-z]{3}[0-9]{2}s[0-9]{2}-in-x[0-9a-f]{2}.1e100.net

dfw06s16-in-x1f.1e100.net,只支持 IPv6 访问。

  • dfwIATA 机场代码,代表“达拉斯-沃思堡国际机场”,也就是达拉斯市, 貌似 Google 等很多 IT 公司都喜欢用距离服务器部署位置最近的机场的编码来表示地理位置。
  • -in- 之后有个字母 x,表示其后两位编号是16进制,取值范围 0x00-0x1f,共32台。
  • IPv6 第4段地址取值范围 800-80f,共16组服务器,但各地数量不同,地址池并未完全使用。
  • IPv6 地址的末尾(第8段) 则是从1000到101f,和域名编号相对应。

典型地址举例: 分布在达拉斯的组号为 06s16 的32台服务器 IPv6 和域名对照表

2607:f8b0:4000:800::1000 dfw06s16-in-x00.1e100.net
2607:f8b0:4000:800::1001 dfw06s16-in-x01.1e100.net
2607:f8b0:4000:800::1002 dfw06s16-in-x02.1e100.net
2607:f8b0:4000:800::1003 dfw06s16-in-x03.1e100.net
2607:f8b0:4000:800::1004 dfw06s16-in-x04.1e100.net
2607:f8b0:4000:800::1005 dfw06s16-in-x05.1e100.net
2607:f8b0:4000:800::1006 dfw06s16-in-x06.1e100.net
2607:f8b0:4000:800::1007 dfw06s16-in-x07.1e100.net
2607:f8b0:4000:800::1008 dfw06s16-in-x08.1e100.net
2607:f8b0:4000:800::1009 dfw06s16-in-x09.1e100.net
2607:f8b0:4000:800::100a dfw06s16-in-x0a.1e100.net
2607:f8b0:4000:800::100b dfw06s16-in-x0b.1e100.net
2607:f8b0:4000:800::100c dfw06s16-in-x0c.1e100.net
2607:f8b0:4000:800::100d dfw06s16-in-x0d.1e100.net
2607:f8b0:4000:800::100e dfw06s16-in-x0e.1e100.net
2607:f8b0:4000:800::100f dfw06s16-in-x0f.1e100.net
2607:f8b0:4000:800::1010 dfw06s16-in-x10.1e100.net
2607:f8b0:4000:800::1011 dfw06s16-in-x11.1e100.net
2607:f8b0:4000:800::1012 dfw06s16-in-x12.1e100.net
2607:f8b0:4000:800::1013 dfw06s16-in-x13.1e100.net
2607:f8b0:4000:800::1014 dfw06s16-in-x14.1e100.net
2607:f8b0:4000:800::1015 dfw06s16-in-x15.1e100.net
2607:f8b0:4000:800::1016 dfw06s16-in-x16.1e100.net
2607:f8b0:4000:800::1017 dfw06s16-in-x17.1e100.net
2607:f8b0:4000:800::1018 dfw06s16-in-x18.1e100.net
2607:f8b0:4000:800::1019 dfw06s16-in-x19.1e100.net
2607:f8b0:4000:800::101a dfw06s16-in-x1a.1e100.net
2607:f8b0:4000:800::101b dfw06s16-in-x1b.1e100.net
2607:f8b0:4000:800::101c dfw06s16-in-x1c.1e100.net
2607:f8b0:4000:800::101d dfw06s16-in-x1d.1e100.net
2607:f8b0:4000:800::101e dfw06s16-in-x1e.1e100.net
2607:f8b0:4000:800::101f dfw06s16-in-x1f.1e100.net

例如 东京千叶 IP 段为 2404:6800:4004::/48,IPv6 第4组从800到80f共16组服务器, 每组32台,因此分管东京地区流量的共有512台服务器 (512 个 IP 地址)。

  • 512台仅仅是 1e100.net 域名下的数量,而且是已知的,不包括其他域名及未知服务器。
  • 数据中心并不一定在东京,根据 Google 公布的数据中心分布图, 其在全球共 13 处数据中心,亚洲地区两个,分别在台湾和新加坡。 数据中心应该指的是 Google 出资建设的机房,其应该还会租用当地电信公司的机房, 因此服务器实际数量要多得多。(Google 到底有多少服务器

与之对应的还有这种形式的

域名正则表达式: [a-z]{3}[0-9]{2}s[0-9]{2}-in-f[0-9]{1-2}.1e100.net

dfw06s16-in-f31.1e100.net,只支持 IPv4 访问。
前面的编号相同,-in- 之后的字母则是 f,表示其后两位编号是10进制,取值范围 0-31,共32台。

已知服务器分布(部分) 查看完整表格

800 801
2607:f8b0::/32 4000 DFW 达拉斯 dfw06s16 dfw06s17
美国 4005 NUQ 山景城 nuq05s01
4006 LGA 纽约 lga15s28 lga15s29
4010 NUQ 山景城 nuq04s18 nuq04s19
2a00:1450::/29 4001 FRA 法兰克福 fra07s27 fra07s28
爱尔兰 4006 MRS 马赛 mrs02s04
4008 BER 柏林 ber01s08 ber01s09
4009 LHR 伦敦 lhr14s23 lhr14s24
2404:6800::/32 4003 SIN 新加坡 sin01s04 sin01s05
澳大利亚 4004 NRT 东京千叶 nrt19s17 nrt19s18
4005 HKG 香港 hkg03s09 hkg03s10
4007 MAA 金奈 maa03s04 maa03s05

域名规则 2

域名正则表达式: [a-z]{2}-in-x[0-9a-f]{2}.1e100.net

台湾 的域名前缀为tb,tf,tg ,IP 前缀为: 2404:6800:4008::
tf-in-x64.1e100.net,只支持 IPv6 访问。

  • t 代表Taipei 台北。
  • -in- 之后的 x 代表后面两位为16进制,取值范围 0x00-0xff,共256台。
  • IPv6 第4段地址取值范围 c00-c0f,共 16 组服务器。
  • IPv6 地址的末尾(第8段) 则是从 00 到 ff,和域名前缀相对应。
  • 地址池并未完全使用,如 tf 前缀的域名仅可以查到133台。

典型地址举例: 分布在台湾的域名前缀为 tf 的编号为 7b 的服务器 IPv6 和域名对照

2404:6800:4008:c01::7b tf-in-x7b.1e100.net

台湾地区已知服务器分配

IP 段 域名前缀 DNS 可查数量
2404:6800:4008:c00::/64 tb 133
2404:6800:4008:c01::/64 tf 133
2404:6800:4008:c02::/64 tg 130

域名前缀表格(完整版) 查看完整表格

=======================================================================
 United States| 2001:4860:400b:c01::0e | pe-in-x0e.1e100.net
=======================================================================
              | 2404:6800:4001:c01::0e | ni-in-x0e.1e100.net | 吉隆坡
              | -------------------------------------------------------
              | 2404:6800:4003:c00::0e | sa-in-x0e.1e100.net | 新加坡
              | -------------------------------------------------------
   Australia  | 2404:6800:4005:c00::0e | hg-in-x0e.1e100.net | 香港
              | -------------------------------------------------------
              | 2404:6800:4008:c00::0e | tb-in-x0e.1e100.net |
              | 2404:6800:4008:c01::0e | tf-in-x0e.1e100.net | 台湾
              | 2404:6800:4008:c02::0e | tg-in-x0e.1e100.net |
=======================================================================
              | 2607:f8b0:4001:c00::0e | ib-in-x0e.1e100.net
              | 2607:f8b0:4001:c03::0e | ie-in-x0e.1e100.net
              | 2607:f8b0:4001:c05::0e | ig-in-x0e.1e100.net
              | -------------------------------------------------------
              | 2607:f8b0:4002:c01::0e | yh-in-x0e.1e100.net
              | 2607:f8b0:4002:c02::0e | gg-in-x0e.1e100.net
              | 2607:f8b0:4002:c03::0e | yn-in-x0e.1e100.net | 亚特兰大
              | 2607:f8b0:4002:c06::0e | yv-in-x0e.1e100.net
              | 2607:f8b0:4002:c07::0e | yk-in-x0e.1e100.net
              | -------------------------------------------------------
              | 2607:f8b0:4003:c01::0e | ob-in-x0e.1e100.net
              | 2607:f8b0:4003:c02::0e | oa-in-x0e.1e100.net
              | 2607:f8b0:4003:c03::0e | of-in-x0e.1e100.net
              | 2607:f8b0:4003:c04::0e | oe-in-x0e.1e100.net
              | 2607:f8b0:4003:c05::0e | og-in-x0e.1e100.net
 United States| -------------------------------------------------------
              | 2607:f8b0:400c:c01::0e | ve-in-x0e.1e100.net
              | 2607:f8b0:400c:c02::0e | vb-in-x0e.1e100.net
              | 2607:f8b0:400c:c03::0e | vc-in-x0e.1e100.net
              | 2607:f8b0:400c:c04::0e | vh-in-x0e.1e100.net
              | -------------------------------------------------------
              | 2607:f8b0:400d:c00::0e | qa-in-x0e.1e100.net
              | 2607:f8b0:400d:c01::0e | qc-in-x0e.1e100.net
              | 2607:f8b0:400d:c02::0e | qe-in-x0e.1e100.net
              | 2607:f8b0:400d:c04::0e | qg-in-x0e.1e100.net
              | 2607:f8b0:400d:c06::0e | qh-in-x0e.1e100.net
              | -------------------------------------------------------
              | 2607:f8b0:400e:c00::0e | da-in-x0e.1e100.net
              | 2607:f8b0:400e:c01::0e | pb-in-x0e.1e100.net
              | 2607:f8b0:400e:c02::0e | pd-in-x0e.1e100.net
              | 2607:f8b0:400e:c03::0e | pa-in-x0e.1e100.net
              | 2607:f8b0:400e:c04::0e | pc-in-x0e.1e100.net
=======================================================================
              | 2a00:1450:4001:c02::0e | fa-in-x0e.1e100.net | 法兰克福
              | -------------------------------------------------------
              | 2a00:1450:4008:c01::0e | bk-in-x0e.1e100.net | 柏林
              | -------------------------------------------------------
              | 2a00:1450:400b:c01::0e | dn-in-x0e.1e100.net
              | 2a00:1450:400b:c02::0e | de-in-x0e.1e100.net
              | -------------------------------------------------------
              | 2a00:1450:400c:c00::0e | wg-in-x0e.1e100.net
    Ireland   | 2a00:1450:400c:c01::0e | wj-in-x0e.1e100.net
              | 2a00:1450:400c:c03::0e | we-in-x0e.1e100.net
              | 2a00:1450:400c:c05::0e | wi-in-x0e.1e100.net
              | 2a00:1450:400c:c06::0e | wb-in-x0e.1e100.net 
              | -------------------------------------------------------
              | 2a00:1450:4010:c03::0e | la-in-x0e.1e100.net
              | 2a00:1450:4010:c04::0e | lb-in-x0e.1e100.net
              | -------------------------------------------------------
              | 2a00:1450:4013:c00::0e | ee-in-x0e.1e100.net
              | 2a00:1450:4013:c01::0e | ea-in-x0e.1e100.net
=======================================================================

=====

注:部分域名可以到 http://1e100.net.dnsdb.org 查询,不过这个数据库很多地址已经失效。

Clone this wiki locally