谈谈域名那些事

倘若你想要建一个自己的网站或者像我这样的独立博客,无论是在开始还是结束,总要涉及到“域名”这个东西,面对如今这个互联网的世界,域名在我们的生活中是必不可少的,最熟悉的东西往往越值得去研究。

在Wikipedia中,域名是这样被定义的:“域名(Domain Name),又称网域网域名称,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。”域名一般被分为“顶级域名”和“其他级别域名”,顶级域名(Top-Level Domains, TLDs)通常包括那些.com、.net、.org、.edu之类的通用顶级域名(generic Top-Level Domain,gTLD)和.cn、.hk、.us之类的国码顶级域名(country code Top-Level Domain,ccTLDs),除了顶级域名,还有二级域名(Second-Level Domain,SLD),就是最靠近顶级域名左侧的字段,例如:space.howiezhao.com中,howiezhao就是二级域名(也有资料认为, 在顶级域名后面, 还存在一级域名, 那么space就是二级域名),再下来就是三级域名,即最靠近二级域名左侧的字段,从右向左便可依次有四级域名、五级域名等等。

域名往往都是和IP地址相关联的,当分析到这里时我们就会涉及到一个东西,即DNS(Domain Name System,网域名称系统),它是因特网的一项核心服务,可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。例如,www.howiezhao.com是一个域名,和IP地址208.80.152.2相对应,DNS就像是一个自动的电话号码簿,我们可以直接拨打howiezhao的名字来代替电话号码(IP地址)。我们直接调用网站的名字以后,DNS就会将便于人类使用的名字(如www.howiezhao.com)转化成便于机器识别的IP地址(如208.80.152.2)。要完成这一步骤,我们首先要做的就是“域名解析”,所谓域名解析就是指域名到IP地址的转换过程。域名解析记录通常包括下面这些:

  • A记录(Address,主机记录):A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。用户可以将该域名下的网站服务器指向到自己的Web Server上,同时也可以设置该域名的子域名。
  • CNAME记录(别名记录):CNAME记录用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录。通常用于同时提供WWW和MAIL服务的计算机。
  • MX记录(Mail Exchanger,邮件交换记录):用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。
  • AAAA记录(IPv6主机记录):与A记录对应,用于将特定的主机名映射到一个主机的IPv6地址。
  • SRV记录(服务位置记录):用于定义提供特定服务的服务器的位置,如主机(hostname),端口(port number)等。
  • NS记录(Name Server,域名服务器记录):用来指定该域名由哪个DNS服务器来进行解析。

只有认真的完成相关设置,才能完成域名解析,之后你的域名才可以使用。值得注意的是一个域名的所有者可以通过查询WHOIS数据库而被找到,对于大多数根域名服务器,基本的WHOIS由ICANN(Internet Corporation for Assigned Names and Numbers,互联网名称与数字地址分配机构)维护,而WHOIS的细节则由控制那个域的域注册机构维护。对于240多个国家代码顶级域名(ccTLDs),通常由该域名权威注册机构负责维护WHOIS。



发表评论

电子邮件地址不会被公开。 必填项已用*标注