什么是DNS
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
1、A记录:又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。
说明:指向的目标主机地址类型只能使用IP地址;
2、CNAME:通常称别名指向。您可以为一个主机设置别名。
比如设置test.sm160.com,用来指向一个主机www.sm160.com
那么以后就可以用test.mydomain.com来代替访问www.sm160.com了。
说明
(1)CNAME的目标主机地址只能使用主机名,不能使用IP地址;
(2)主机名前不能有任何其他前缀,如:http://等是不被允许的;
(3)A记录优先于CNAME记录。即如果一个主机地址同时存在A记录和CNAME记录,则CNAME记录不生效。
3、MX记录: 邮件交换记录。
用于将以该域名为结尾的电子邮件指向对应的邮件服务器以进行处理。
用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置,您只需要在线填写您服务器的IP地址,即将您域名下的邮件全部转移到您自己设定相应的邮件服务器上。
mx记录的权重对Mail服务是很重要的,当发送邮件时,Mail 服务器先对域名进行解析,查找mx记录。先找权重数最小的服务器(比如说是 10),如果能连通,那么就将服务器发送过去;如果无法连通mx记录
为 10 的服务器,那么才将邮件发送到权重为 20 的mail服务器上。
4:显性URL
显性转发:用的是301重定向技术;效果为浏览器地址栏输入http://a.com回车,打开网站内容是目标地址http://b.com的网站内容,且地址栏显示目标地址http://b.com。
5:隐性URL
隐性转发:用的是iframe框架技术,非重定向技术;效果为浏览器地址栏输入http://a.com回车,打开网站内容是目标地址http://www.b.com的网站内容,但地址栏显示还是当前地址http://a.com。
6:TTL值
TTL=time to live,表示解析记录在DNS服务器中的缓存时间。比如当我们请求解析iisp.com的时候,DNS服务器发现没有该记录,就会下个NS服务器发出请求,获得记录之后,该记录在DNS服务器上保存
TTL的时间长度。当我们再次发出请求解析iisp.com的时候,DNS服务器直接返回刚才的记录,不去请求NS服务器。TTL的时间长度单位是秒,一般为3600秒。