DNS记录
域名服务器在解析时需要查找记录,也成资源记录(Resource Record)RR。记录格式是一个四元组(Name,Value,Type,TTL)。根据类型type的不同,name和value也是不同的。
- Type=A,此时name就是主机域名,value就是主机的IP地址。
- Type=NS,此时name是域(不是主机域名,而是域,如www.baidu.com是百度公司的名叫www的主机的域名,baidu.com是域),value是该域的权威域名解析服务器的主机域名(如,xx.baidu.com)。
- Type=CNAME,此时name是某一真实域名的别名,value是真实域名。
- Type=MX,value是域name相对应的邮件服务器。
DNS协议和消息
DNS协议是查询和回复型的协议,两种消息的格式是相同的。采用了UDP协议报文类似的格式,这里不详细说了。
在注册域名的时候,需要向域名管理机构提供权威域名解析服务器的名字和IP地址。对应的顶级域名解析服务器(如注册商业用途的,则是com,教育用途的则是edu,)就会插入两条记录。
如注册networkspace.com域名,权威域名解析服务器的名字是dns1.networkspace.com,IP地址是192.134.42.x
插入记录
(networkspace.com,dns1.networkspace.com,NS)、(dns1.networkspace.com,192.134.42.x,A)