且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

谢烟客---------Linux之DNS请求流程及资源记录定义

更新时间:2022-09-16 11:17:46

DNS类型/同步类型/域和区域的区别

SOA内部数据特性

DNS负载均衡(Load balance)的实现

缓存DNS服务器

缓存定义、作用、多级缓存

一次完整的解析请求

解析答案

DNS分布式特点

区域解析库/RR/RR_TYPE

A记录的轮循、多主机名对同一个主机、泛域名解析


<<反反复复,多次权衡的结果 >>



DNS类型、同步类型、区域和域的区别

谢烟客---------Linux之DNS请求流程及资源记录定义


SOA内部数据特性

谢烟客---------Linux之DNS请求流程及资源记录定义


DNS负载均衡(Load balance)的实现

谢烟客---------Linux之DNS请求流程及资源记录定义


缓存DNS服务器

谢烟客---------Linux之DNS请求流程及资源记录定义


缓存定义、作用、多级缓存

谢烟客---------Linux之DNS请求流程及资源记录定义


一次完整的解析请求

本地主机发起递归,运营商缓存DNS迭代

谢烟客---------Linux之DNS请求流程及资源记录定义

本地主机发起递归,本地缓存DNS迭代

谢烟客---------Linux之DNS请求流程及资源记录定义



解析答案

谢烟客---------Linux之DNS请求流程及资源记录定义


DNS分布式特点

谢烟客---------Linux之DNS请求流程及资源记录定义


区域解析库:由众多RR组成

RR:  资源记录类型 Resource Record 详细记录所有主机名和IP对应的关系

RR_TYPE:

谢烟客---------Linux之DNS请求流程及资源记录定义


RR格式:

name [TTL] IN RR_TYPE vlaue

1)TTL: 解析结果的缓存时长,单位是"s" 秒

2)@ at可以引用区域名

3)相邻多个资源记录,name相同时,可以省略name

4)每个NS,MX记录对应一个A记录


SOA, NS, MX, A, PTR, CNAME


SOA记录

谢烟客---------Linux之DNS请求流程及资源记录定义

1
2
3
4
5
6
7
8
例如:
86400 IN SOA @ linux.magedu.com. (
     20170916     ; serial
     10M          ; refresh
     5M           ; retry
     1W           ; expire
     1D           ; TTL
     )


NS 记录

谢烟客---------Linux之DNS请求流程及资源记录定义


MX记录

谢烟客---------Linux之DNS请求流程及资源记录定义


A记录

谢烟客---------Linux之DNS请求流程及资源记录定义


PTR记录

谢烟客---------Linux之DNS请求流程及资源记录定义


CNAME记录

谢烟客---------Linux之DNS请求流程及资源记录定义










本文转自 lccnx 51CTO博客,原文链接:http://blog.51cto.com/sonlich/1965799,如需转载请自行联系原作者