什么是 A记录(主机名解析)、CNAME(别名解析)和URL转发(域名转发)?web
A记录(主机名解析)是最普通的域名解析,是把某一主机名解析到一个IP。浏览器
例如www.***.com-> 20.102.23.158,访问www.***.com的请求就会经过dns解析到 20.102.23.158;(注,本IP为随意乱写),这就是DNS解析最重要的东西。缓存
CNAME(别名解析)是主机名到主机名的映射,是把某一主机名解析到另外一个主机名。服务器
例如 bbs.***.com->www.***.com,访问全部 bbs.***8.com 结尾的域名的请求都会经过dns解析到www.***.com所指向的IP;dom
URL转发(域名转发)是地址到地址的映射,是把某一个URL地址指向另外一个URL地址。网站
例如http://blog.***.com转到http://www.***.com/blog,只需访问http://blog.***.com就能够访问http://www.***.com/blog了,这样容易让用户记忆。.net
什么是域名解析?server
域名解析就是域名到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工做由DNS服务器完成。blog
什么是A记录?递归
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户能够将该域名下的网站服务器指向到本身的web server上。同时也能够设置您域名的二级域名。
什么是MX记录?
邮件路由记录,用户能够将该域名下的邮件服务器指向到本身的mail server上,而后便可自行草控全部的邮箱设置。您只需在线填写您服务器的IP地址,便可将您域名下的邮件所有转到您本身设定相应的邮件服务器上。
什么是CNAME记录?
即:别名记录。这种记录容许您将多个名字映射到同一台计算机。 一般用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。能够为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是www.mydomain.com和“mail.mydomain.com”。实际上他们都指向 “host.mydomain.com”。
什么是TTL值?
TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。要理解TTL值,请先看下面的一个例子:
假设,有这样一个域名 myhost.abc.com(其实,这就是一条DNS记录,一般表示在abc.com域中有一台名为myhost的主机)对应IP地址为 1.1.1.1,它的TTL为10分钟。这个域名或称这条记录存储在一台名为dns.abc.com的DNS服务器上。
如今有一个用户在浏览器中键入一下地址(又称URL):http://myhost.abc.com这时会发生什么呢?
该访问者指定的DNS服务器(或是他的ISP,互联网服务商, 动态分配给他的)8.8.8.8就会试图为他解释myhost.abc.com,固然8.8.8.8这台DNS服务器因为没有包含 myhost.abc.com这条信息,所以没法当即解析,可是经过全球DNS的递归查询后,最终定位到dns.abc.com这台DNS服务器,dns.abc.com这台DNS服务器将myhost.abc.com对应的IP地址1.1.1.1告诉8.8.8.8这台DNS服务器,然有再由 8.8.8.8告诉用户结果。8.8.8.8为了之后加快对myhost.abc.com这条记录的解析,就将刚才的1.1.1.1结果保留一段时间,这就是TTL时间,在这段时间内若是用户又有对myhost.abc.com这条记录的解析请求,它就直接告诉用户1.1.1.1,当TTL到期则又会重复上面的过程。