一、概述
DNS通常由其他应用层协议使用(如HTTP、SMTP、FTP),将主机名解析为IP地址,其运行在UDP(非连接)之上,使用53号端口。DNS除了提供主机名到IP地址转换外,还提供如下服务:主机别名、邮件服务器别名、负载分配等。
二、DNS报文
2.1 DNS报文格式
DNS只有两种报文:查询报文、回答报文,两者有着相同格式,如下:
2.1.2 首部格式(Header)
(1)、Transaction ID 标识
(2)、Flags 标志
①、Response (QR)
查询/响应的标志位, 1为响应,0为查询
②、Opcode
定义查询或响应的类型,0则是标准的,1则是反向的ÿ