前置:https://blog.csdn.net/jaihk662/article/details/80509206
资源记录(Resource Records)
- 每个域,无论是单主机域还是顶级域,都可以有一组跟它相关联的资源记录
- 当一个解析器把域名传递给DNS时,DNS所返回的是与该域名相关联的资源记录
- DNS的主要功能就是将域名映射到资源记录上
一个资源记录包括5个部分:
①域名:指出这条记录适用于哪个域
- 通常,每个域有多条记录,而数据库则保存了多个域的信息
- 域名字段是匹配查询条件的主要关键字
- 记录在数据库中的顺序是无关紧要的
②生存时间:指示该条记录的稳定程度
- 极稳定的信息会被分配一个很大的值,如 86400 (一天时间的秒数)
- 非常不稳定的信息会被分配一个很小的值,如60(1分钟)
③类别:对于互联网信息,它总是 IN
④类型:指出了这是什么类型的记录
从表中可以看出:一个类型叫"A",它指代的是IPv4的地址,还有一个类型是"AAAA",它指的是IPv6的地址,当你的设备和所处的网络环境是IPv4/v6双协议栈支持的时候,DNS解析首先关注的是AAAA的类型,当使用AAAA所对应的值访问不成功的时候 才改用A类型所对应的IPv4地址
⑤值:类型所对应的值,它可以是个数字,也可以是一个ASCII的字符串
资源记录的例子
域名服务器(资源记录存储的位置)
- 整个互联网需要多台而不是一台域名服务器
- DNS名字空间被分割成不相交的区域(zones),每个区域包含域名树的一部分,也包含一台主域名服务器(primary nameserver)
- 主域名服务器从自己硬盘的一个文件中读取信息,次域名服务器(secondary name servers)分享这些信息
根域服务器(最高级域名服务器)
- 最重要的域名服务器;存储所有顶级域名的名字和IP
- 无论是哪个本地域名服务器,无论何时,只要它无法回答一个查询请求,它都会向根域服务器求救
- 全球有13根域服务器,它们的名字分别是a~m