以下内容是我个人对域名相关知识的粗浅理解,如有问题请大家批评指正。
域名解析: 在互联网上连着的电脑,如果要访问别的电脑或者被别的电脑访问则必须要有自己独立的IP地址,Web服务器也不例外。我们可以直接用IP地址去访问网站,这没什么大问题,但是由于IP地址都是由数字组成,对用户来说记住他们很困难。域名的出现很好了解决了这个问题,通俗的讲,域名解析就是通过域名来获取对应的IP地址。
域名的统一管理:国际域名注册现在是由一个来自多国私营部门人员组成的非盈利性民间机构—国际域名管理中心Internet Corporation for Assigned Names and Numbers(ICANN)统一管理,具体注册工作也是由通过ICANN授权认证的各代理商执行。
根域名服务器: 这些服务器知道所有域名的概括,所谓概括是指他们不知道你请求的域名对应哪个IP,但是他们知道有哪台服务器知道这个信息。
负责具体解析的服务器: 当你向域名注册商注册域名时,每个域名默认都会有二个NameServers。比如说我在IxWebHosting注册的域名,默认就有ns13.ixwebhosting.com/ns14.ixwebhosting.com二个NameServers。这个二个NameServer其实就是具体负责解析你域名的服务器,你可以添加A记录啊,修改A记录啊,增加CNAME等等。
大致流程: 当我在某域名注册商那里订购某个域名,比如说9byte.com ,服务商的系统就跟那些根服务器打好招呼(估计是通过API):告诉根服务器的管理系统,这个9byte.com域名我拿下了,如果有人以后要买这个域名,你就不要再卖了,如果有人查这个域名对应哪个IP地址,那么就请他到ns13.ixwebhosting.com 或者ns14.ixwebhosting.com来查询。
免费域名解析: 为什么会有免费域名解析这一说?原因是有些注册商比如说IxWebHosting,当你持有他的域名但没有买他的空间服务时,他就不想为你做免费解析了,也就是不提供界面让你去添加A记录等等服务了。那怎么办呢?他不做有人免费为你做啊?自己查呗,在谷歌上查免费域名解析。比如说某免费域名解析服务提供了free1.dns.com和free2.dns.com二个域名解析服务器,那么你只需在原域名注册商那里把Dns NameServers改到free1.dns.com和free2.dns.com就OK了。 当然修改DNS NameServer以后要登录免费域名解析系统上登记一些信息,让他们的服务器知道域名对应哪个IP。ServerName被修改以后,根域名服务器碰到对应的域名查询时,它就会让请求者找新的Dns Name Server,当然中间可能会有一定的延迟,大概在24-48小时左右。
谢谢博主分享