A 记录, MX 记录, CNAME 记录, url 转发, ns 记录, 动态记录 (转)
Table of Contents
- DNS
- A
- AAAA
- CNAME
- MX
- TXT
- 子域名
- 泛域名与泛解析
- URL (Uniform Resource Locator)
- NS
- 动态域名解析
来源:
http://blogread.cn/it/article/1135?f=wb2
http://blogread.cn/it/article/5998?f=wb
DNS
DNS, Domain Name System 或者 Domain Name Service(域名系统或者域名服务). 域名系统为 Internet 上的主机分配域名地址和 IP 地址
由于网络中的计算机都必须有个 IP 地址, 这样相互之间才能通信, 但让我们记住一大串的 IP 地址来访问网站显然是不可能的, 所以用户使用域名地址,
而 DNS 系统的功能就是自动把域名地址翻译为 IP 地址域名服务是运行域名系统的 Internet 工具. 执行域名服务的服务器称之为 DNS 服务器, 通过
DNS 服务器来应答域名服务的查询
- DNS 就是域名服务器, 他的任务就是确定域名的解析, 比如 A 记录 MX 记录等等
- 任何域名都至少有一个 DNS, 一般是 2 个. 但为什么要 2 个以上呢?因为 DNS 可以轮回处理, 这样第一个解析失败可以找第二个. 这样只要有一个
DNS 解析正常, 就不会影响域名的正常使用 - 如何确定域名的 DNS
很简单到 www.internic.net/whois.html 输入你要查询的域名就可以看到了. 这个是国际域名管理中心. 唯一的权威. 只要这里能查到某个域名,
就表示域名是生效的. 它说你什么时候到期, 就是什么时候到期 - 有效的 DNS 表示当前正在起作用的 DNS 服务器是谁, 比如查询结果是 NS.XINNETDNS.COM. NS.XINNET.CN(新网信海)就表示当前域名是由
NS.XINNETDNS.COM. NS.XINNET.CN(新网信海)负责解析. 其他未显示的 DNS 的设置, 都是无效的 - DNS 是可以修改的. 修改以后需要 24-72 小时以后, 全世界范围的所有 DNS 服务器才能刷新过来. internic 的信息一般在 24 小时以后可以看到
另外, 修改的过程, 并不表示域名会停止解析, 只要你在 2 边都做好了解析. 如果生效了就是新的 DNS 在起作用. 如果没生效. 就是旧的 DNS 在起作用
要么生效, 要么不生效. 不存在 2 个都不起作用的时间. 所以域名解析, 不会中断. 前提是两边都做了解析
A
WEB 服务器的 IP 指向
A (Address) 记录是用来指定主机名(或域名)对应的 IP 地址记录
说明: 用户可以将该域名下的网站服务器指向到自己的 web server 上. 同时也可以设置自己域名的二级域名
就是说: 通过 A 记录, 大家可以设置自己的不同域名转到不同的 IP 上去!如:
www.yourname.com 转到 IP 321.32.321.321
ftp.yourname.com 转到 IP 123.12.123.123
mail.yourname.com 转到 IP 213.21.213.213
AAAA
参考 A, 用来指定主机名(或域名)对应的 IPv6 地址(例如:ff06:0:0:0:0:0:0:c3)记录
CNAME
Canonical Name 记录, (alias from one domain name to another)通常称别名指向
这种记录允许您将多个名字映射到同一台计算机. 通常用于同时提供 WWW 和 MAIL 服务的计算机. 例如, 有一台计算机名为 host.mydomain.com(A 记录)
它同时提供 WWW 和 MAIL 服务, 为了便于用户访问服务. 可以为该计算机设置两个别名(CNAME): WWW 和 MAIL. 这两个别名的全称就是
www.mydomain.com 和 mail.mydomain.com 实际上他们都指向 host.mydomain.com
MX
Mail Exchange 邮件路由记录
说明: 用户可以将该域名下的邮件服务器指向到自己的 mail server 上, 然后即可自行操作控制所有的邮箱设置
您只需在线填写您服务器的主机名或主机 IP 地址, 即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上
就是将你的域名中邮件服务器分开, 将它设置到其它的 IP 去!
比如同样是 ourwords.cn, 如果你设置 A 记录是指向 123.12.123.123, 而 MX 记录你设置是指向 222.22.222.222,
那么你的 DNS 服务器接收到别人的邮件路由请求时就将会将它的请求解释到 222.22.222.222 上去!而别人访问你的网页的时候仍然是访问 123.12.123.123.
TXT
TXT 记录, 一般指为某个主机名或域名设置的说明, 在这里可以填写任何东西, 长度限制 255
如:
admin IN TXT "管理员, 电话:13901234567"
mail IN TXT "邮件主机, 存放在 xxx, 管理人:AAA"
Jim IN TXT "contact: [email protected]"
也就是您可以设置 TXT, 以便使别人联系到您
绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)
子域名
子域名道理等同二级域名, 不过比二级域名更加延伸, 比如我们继续扩展该域名的主机名, 设置主机名为 bbs.at, 那么就可以建立一个三级域名:bbs.at.abc.com,
当然也可以建立四级域名 bbs.at.go.abc.com, 五级域名 bbs.at.go.home.abc.com .., 依次类推, 可以建立无限级别的域名, 我们统称这些域名为顶级域名
abc.com 的子域名
泛域名与泛解析
泛域名是指在一个域名根下, 以 *.Domain.com 的形式表示这个域名根所有未建立的子域名
泛解析是把*.Domain.com 的 A 记录解析到某个 IP 地址上, 然后别人通过任意的前缀.domain.com 访问都能访问到你解析的站点上
例:
根域名 name.com 只建立了 www.name.com 和 name.com 这两个域名记录, 那么 ftp.name.com、mail.name.com、bbs.name.com 等域名记录是不存在的
但为根域名 name.com 建立泛域名记录 *.name.com 后, *.name.com 就涵盖了 ftp.name.com、mail.name.com、bbs.name.com 等所有不存在的子域名记录
您可以定义 *.name.com 指向一个 IP, 那么当访问者无论是输入 ftp.name.com、mail.name.com、bbs.name.com 的时候, 访问者都将直接访问您定义
*.name.com 的那个 IP
这里需要说明的是, 在我们系统里面如果单独设置一个子域名解析, 比如将主机名设置为 mail, 单独解析到 218.244.147.47, 那么该解析记录的优先级比泛解析要高
别名记录(cname 记录)暂不支持泛解析
URL (Uniform Resource Locator)
转发: 网址转发, 域名转向
功能: 如果您没有一个独立的服务器 (也就是没有一个独立的 IP 地址) 或者您还有一个域名 B, 您想访问 A 域名时访问到 B 域名的内容, 这时您就可以通过 URL 转发来实现
url 转发可以转发到某一个目录下, 甚至某一个文件上. 而 cname 是不可以, 这就是 url 转发和 cname 的主要区别所在
NS
Name Server 记录是域名服务器记录, 用来指定该域名由哪个 DNS 服务器来进行解析
如何查看域名的 A 记录. MX 记录. CNAME 记录和 NS 记录
那么如何才能查到域名的 A 记录, 要查询域名的 MX 记录. CNAME 记录或 NS 记录, 可用 nslookup 命令
nslookup 是 windows NT/2000/XP 和 unix. linux 等操作系统自带的命令. (在 Windows 98/Me 里没有)
在 Windows 的 DOS 命令行窗口里, 或 unix/linux 的命令行下, 输入 nslookup
其中 "Default Server" 和 "Address" 是当前上网所用的 DNS 服务器域名和地址. ">" 是 nslookup 的提示符.
在提示符下输入 "?" 和回车, 可看到 nslookup 的帮助信息, 输入 "exit" 和回车可退出 nslookup. 此时, 在提示符下直接输入域名, 可查到该域名的 A 记录. 例如:
其中 "Non-authoritative answer" 表示查询结果是从 DNS 的 cache 里返回的.
输入 set type=mx, 再输入域名, 可查询 MX 记录. 例如:
输入 set type=cname, 再输入域名, 可查询 CNAME 记录. 例如:
输入 set type=ns, 再输入域名, 可查询 NS 记录. 例如:
如果您申请了顶级域名或独立域名的动态解析服务, 在您的域名注册商里把域名的 NS 记录设置为域名服务商的 DNS 服务器后, 可以用这个办法查询设置是否已经生效
上述的操作, 都是从默认的 DNS 服务器里进行查询的, 如果想指定查询所用的 DNS 服务器, 可以在输入域名的时候, 后面跟上一个域名服务器的地址
这种查询方法对所有记录的查询都适用. 如果您在万网申请了顶级域名或独立域名的动态解析服务, 在未到您的域名注册商里设置域名的 NS 记录之前,
可以用这个办法查询您的域名在万网是否能正常解析
动态域名解析
指把一个固定的域名解析到一个具有动态 IP 的主机上. 在家里或公司里上网的机器, 使用动态域名服务后,
所有 Internet 用户就可以通过一个固定的域名访问这台计算机. 网上常见公司如花生壳等即提供有动态域名服务