什么是A记录?什么是别名记录(CNAME)?什么是MX记录? A (Address) 记录 是用来指定主机名(或域名)对应的IP地址记录。用户能够将该域名下的网站服务器指向到本身的web server上。同时也能够设置您域名的二级域名。 别名记录(CNAME) 也被称为规范名字。这种记录容许您将多个名字映射到同一台计算机。 一般用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。能够为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是“www.mydomain.com”和“mail.mydomain.com”。实际上他们都指向“host.mydomain.com”。 一样的方法能够用于当您拥有多个域名须要指向同一服务器IP,此时您就能够将一个域名作A记录指向服务器IP而后将其余的域名作别名到以前作A记录的域名上,那么当您的服务器IP地址变动时您就能够没必要麻烦的一个一个域名更改指向了 只须要更改作A记录的那个域名其余作别名的那些域名的指向也将自动更改到新的IP地址上了。 MX(Mail Exchanger)记录 是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 user@mydomain.com 时,该用户的邮件系统经过DNS查找mydomain.com这个域名的MX记录,若是MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。 检查MX记录是否存在的方法 进行DNS查询的一个很是有用的工具是nslookup,可使用它来查询DNS中的各类数据。能够在Windows的命令行下直接运行nslookup进入一个交互模式,在这里能查询各类类型的DNS数据。 DNS的名字解析数据能够有各类不一样的类型,有设置这个zone的参数的SOA类型数据,有设置名字对应的IP地址的A类型数据,有设置邮件交换的MX类型数据。这些不一样类型的数据都可以经过nslookup的交互模式来查询,在查询过程当中可使用 set type命令设置相应的查询类型。 如: C:\>nslookup Default Server: [202.106.184.166] Address: 202.106.184.166 > set type=mx > sina.com.cn Default Server: [202.106.184.166] Address: 202.106.184.166 Non-authoritative answer: sina.com.cn MX preference = 10, mail exchanger = sinamx.sina.com.cn sina.com.cn nameserver = ns1.sina.com.cn sina.com.cn nameserver = ns3.sina.com.cn sinamx.sina.com.cn internet address = 202.106.187.179 sinamx.sina.com.cn internet address = 202.106.182.230 ns1.sina.com.cn internet address = 202.106.184.166 ns3.sina.com.cn internet address = 202.108.44.55 若是所要查的某域名的MX记录不存在,则出现与如下相似的提示: C:\>nslookup > set type=mx > amafdsfxit.com.cn Default Server: [202.106.184.166] Address: 202.106.184.166 *** 202.106.184.166 can't find amaxit.com.cn: Non-existent domain 所谓“泛域名解析”是指:利用通配符 * (星号)来作次级域名以实现全部的次级域名均指向同一IP地址。 例如您的域名是abc.cn: 作一个*.abc.cn的次级域名A记录指向222.222.222.222,那么生效后当访问者不管是输入“123.abc.cn”仍是“123.123.abc.cn”甚至能够是“!@#.$%$.6543.ww.a.abc.cn”这样的 任意字符 都可以指向到222.222.222.222这个IP地址。 域名解析后须要在主机添加泛解析域名的绑定,如*.abc.cn。