E类
E类IP地址 以“llll0”开始,为将来使用保留。240.0.0.0到255.255.255.254,255.255.255.255用于广播地址。全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址
注意:数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。
四、DNS查询常用工具使用(dig、nslookup)
4.1、dig简单使用
4.1.1、简介
dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。
4.1.2、dig 命令默认的输出信息可以分为 5 个部分。
- 第一部分显示 dig 命令的版本和输入的参数。
- 第二部分显示服务返回的一些技术详情,比较重要的是 status。如果 status 的值为 NOERROR 则说明本次查询成功结束。
- 第三部分中的 "QUESTION SECTION" 显示我们要查询的域名。
- 第四部分的 "ANSWER SECTION" 是查询到的结果。
- 第五部分则是本次查询的一些统计信息,比如用了多长时间,查询了哪个 DNS 服务器,在什么时间进行的查询等等。
4.1.2、简单使用
1)查询CName记录
$ dig qq.com CNAME
2)从指定的 DNS 服务器上查询
$ dig qq.com CNAME @8.8.8.8
如果不指定 DNS 服务器,dig 会依次使用 /etc/resolv.conf 里的地址作为 DNS 服务器
3)控制显示结果,只显示DNS解析处理的ip地址
$ dig +short qq.com
4)跟踪整个查询过程
$ dig +trace qq.com
5)查询域的MX记录
$ dig qq.com MX
6)查询域的TTL记录
$ dig qq.com TTL
7)仅查询答案部分
$ dig qq.com +nocomments +noquestion +noauthority +noadditional +nostats
8)反向查询
dig -x 8.8.8.8 +short
4.2、nslookup
4.2.1、简介
nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题
4.2.2、简单使用
1)直接查询
命令格式:nslookup domain[dns-server]
$ nslookup www.163.com
2)查询其它记录(以CNAME为例,查询其它记录也一样)
命令格式:nslookup -qt=type domain[dns-server]
type:
A -->地址记录
AAAA -->地址记录
AFSDB Andrew -->文件系统数据库服务器记录
ATMA -->ATM地址记录
CNAME -->别名记录
HINHO -->硬件配置记录,包括CPU、操作系统信息
ISDN -->域名对应的ISDN号码
MB -->存放指定邮箱的服务器
MG -->邮件组记录
MINFO -->邮件组和邮箱的信息记录
MR -->改名的邮箱记录
MX -->邮件服务器记录
NS --> 名字服务器记录
PTR ->反向记录
RP -->负责人记录
RT -->路由穿透记录
SRV -->TCP服务器信息记录
TXT -->域名对应的文本信息
X25 -->域名对应的X.25地址记录
$ nslookup -qt=CNAME www.163.com
五、域名到IP地址的解析过程
linux DNS解析优先级配置