1. 首页 > 人物杂谈

根域名服务器的重要性,根服务器和根域名服务器的区别

  域名是互联网的基础设施,只要你上网就会用到。

  这也是一个有利可图的行业。所有域名每年都要交注册费,这可是一大笔钱。

  钱去哪了?谁控制域名的价格?为什么有的域名注册费很贵,有的却很便宜?……今天我就来讲讲这个跟根域相关的知识。

  一、世界域名最高权威机构ICANN是一个名为ICANN(互联网名称与数字地址分配机构)的组织。它的总部在美国加利福尼亚州。

  原来是美国商务部下属的非营利组织,所以有人说美国政府控制了全世界的域名,这是有根据的。2016年,美国政府宣布ICANN不再隶属于商务部,成为自主管理的独立机构。但可想而知,美国政府对其仍有绝对的影响力。

   ICANN负责管理世界域名系统的运行。其主要任务之一是指定顶级域名(TLD)。

  二、TLD所谓的顶级域名(TLD)是最高级别的域名。简单来说就是网站的最后一部分。例如,www.example.com的顶级域名是。com。

   ICANN负责指定哪些字符串可以作为顶级域名。截至2015年7月,共有1058个顶级域名。

  它们可以分为两类。第一类是通用顶级域名(gTLD),如。com,网,edu。组织,xxx等。总共有700多个名字。另一类是国家顶级域名(ccTLD),代表不同的国家和地区,比如。cn(中国)。io(英属印度洋领地)。cc(科尔科斯群岛)。电视(图瓦卢)等。总共有300多个名字。

  三。顶级域名托管机构ICANN不会自己管理这些顶级域名,因为它根本管不了。你想想,顶级域名有1000多个,每个顶级域名下面都有很多批发商。如果我们必须管理每一个,那就太麻烦了。

   ICANN的政策是为每一个顶级域名找一个托管人,托管人负责域名的一切事务。ICANN只与托管人联系,这样管理起来就容易多了。例如,的监护人。cn域名是中国互联网络信息中心(CNNIC),决定了的各项政策。cn域名。

  目前全球最大的顶级域名托管机构是美国的Verisign公司。

  四。VerisignVerisign是一家商业公司,总部位于美国弗吉尼亚州。它拥有四个通用顶级域名。com,网,名字和。gov和两个国家顶级域名。抄送和。电视。此外,后台管理的。edu和。乔布斯也外包给了it。

  它对……的独家垄断。com和。网是历史形成的。最早,Network Solutions受美国国家科学基金会委托管理顶级域名。2000年,威瑞信收购了这家公司,继承了域名业务。2003年,Verisign出售了其域名注册业务,仅保留顶级域名管理。也就是说它只做域名批发,不做域名零售。

   2010年,Verisign将其网站安全和加密证书业务出售给赛门铁克。后者于2017年将该业务出售给DigiCert。

  动词(verb的缩写)ICANN对Verisign。按理说,Verisign是ICANN最大的托管人,两家公司的关系应该很好。事实是他们关系很差,甚至还打官司。

  原因是ICANN是政府支持的非营利组织,不以盈利为目的,而Verisign是商业公司,追求利润最大化,每年要向前者支付大量托管费。两家的矛盾就源于此。

   2003年,威瑞信推出了一项新业务,网站搜索器。访问的用户未注册。com或者。net域名将被定向到Verisign的网站。这意味着它实际上拥有所有未注册的。com和。net域名。几天之内,Verisign就跻身全球十大网站之列。

   ICANN要求Verisign立即停止该业务,否则将终止域名托管合同。Verisign让步并停止了这项业务,但随后将ICANN告上法庭,要求法院判决ICANN是否有权干涉其业务。

   2006年底,他们达成庭外和解。ICANN同意延长Verisign的顶级域名托管合同,同意Verisign向消费者收取的单个域名注册费上限从6美元提高到7.85美元。这个收费标准一直沿用至今。当你注册一个.com或者。net域名,0.18美元是ICANN收取的管理费,7.85美元是Verisign收取的托管费,其余是域名零售商的费用。

  如果.com或。net域名卖10美元,ICANN和Verisign加起来拿走8.03美元。

  后来,Verisign的顶级域名托管合同延长了两次,目前的合同要到2024年才到期。

  表面上看,ICANN让Verisign获得了巨大的垄断利润。(一些公司曾经建议,只要允许托管,单个域名的托管费可以降低到每年1美元。com域名。但实际上,ICANN正在以另一种方式发挥市场的力量,即不断增加顶级域名的数量和种类。如果你认为。com域名太贵,可以申请其他顶级域名,还有1000多个顶级域名供你选择。

  /p>六、根域名

  由于 ICANN 管理着所有的顶级域名,所以它是最高一级的域名节点,被称为根域名(root domain)。在有些场合,www.example.com被写成www.example.com.,即最后还会多出一个点。这个点就是根域名。

  理论上,所有域名查询都必须先查询根域名,因为只有根域名才能告诉你,某个顶级域名由哪台服务器管理。事实上也确实如此,ICANN 维护着一张列表,里面记载着顶级域名和对应的托管商。

  比如,我要访问www.example.com,就必须先询问 ICANN 的根域名列表,它会告诉我.com域名由 Verisign 托管,我必须去找 Verisign,它会告诉我example.com服务器在哪里。

  再比如,我要访问abc.xyz,也必须先去询问根域名列表,它会告诉我.xyz域名由 CentralNic 公司托管。根域名列表还记载,.google由谷歌公司托管,.apple由苹果公司托管等等。

  由于根域名列表很少变化,大多数 DNS 服务商都会提供它的缓存,所以根域名的查询事实上不是那么频繁。

  七、DNS 根区

  根域名列表的正式名称是 DNS 根区(DNS root zone),ICANN 官网可以查看这个根区文件。

  该文件保存所有顶级域名的托管信息,所以非常大,超过2MB。

  举例来说,顶级域名.com可以查到13个域名服务器。

  com. 172800 IN NS a.gtld-servers.net.com. 172800 IN NS b.gtld-servers.net.com. 172800 IN NS c.gtld-servers.net.com. 172800 IN NS d.gtld-servers.net.com. 172800 IN NS e.gtld-servers.net.com. 172800 IN NS f.gtld-servers.net.com. 172800 IN NS g.gtld-servers.net.com. 172800 IN NS h.gtld-servers.net.com. 172800 IN NS i.gtld-servers.net.com. 172800 IN NS j.gtld-servers.net.com. 172800 IN NS k.gtld-servers.net.com. 172800 IN NS l.gtld-servers.net.com. 172800 IN NS m.gtld-servers.net.

  也就是说,.com域名的解析结果,可以到这个13个服务器的任一台查询。细心的读者可能发现,这些服务器本身也是使用域名(比如a.gtld-servers.net.)标识,那么还得去查询它们指向的服务器,这样很容易造成循环查询。

  因此,DNS 根区还会同时提供这些服务器的 IP 地址(IPv4 和 IPv6)。

  a.gtld-servers.net. 172800 IN A 192.5.6.30a.gtld-servers.net. 172800 IN AAAA 2001:503:a83e:0:0:0:2:30b.gtld-servers.net. 172800 IN A 192.33.14.30b.gtld-servers.net. 172800 IN AAAA 2001:503:231d:0:0:0:2:30c.gtld-servers.net. 172800 IN A 192.26.92.30c.gtld-servers.net. 172800 IN AAAA 2001:503:83eb:0:0:0:0:30... ...八、根域名服务器

  保存 DNS 根区文件的服务器,就叫做 DNS 根域名服务器(root name server)。

  由于早期的 DNS 查询结果是一个512字节的 UDP 数据包。这个包最多可以容纳13个服务器的地址,因此就规定全世界有13个根域名服务器,编号从a.root-servers.net一直到m.root-servers.net。

  这13台根域名服务器由12个组织独立运营。其中,Verisign 公司管理两台根域名服务器:A 和 J。每家公司为了保证根域名服务器的可用性,会部署多个节点,比如单单 Verisign 一家公司就部署了104台根域名服务器(2016年1月数据)。

  所以,根域名服务器其实不止13台。据统计,截止2016年1月,全世界共有 517 台根域名服务器。你可以在 http://root-servers.org 这个网站查到所有根域名服务器的信息。

  根域名服务器虽然有域名,但是最少必须知道一台的 IP 地址,否则就会陷入循环查询。一般来说,本机都保存一份根域名服务器的 IP 地址的缓存,叫做 name.cache 文件。

  A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e :: 2:30B.ROOT-SERVERS.NET. 3600000 A 199.9.14.201B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:200 :: bC.ROOT-SERVERS.NET. 3600000 A 192.33.4.12C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2 :: c... ...

  这个文件记录了13台根域名服务器的 IP 地址。

本文由发布,不代表新营销立场,转载联系作者并注明出处:http://www.newmarketingcn.com/gywm/134321.html

留言与评论(共有 0 条评论)
   
验证码: