首页 > 系统服务 > 详细

linux DNS介绍(一)

时间:2021-09-07 00:15:46      阅读:40      评论:0      收藏:0      [点我收藏+]

DNS是什么?

  • DNS(Domain Name System,域名系统),是一种记录域名和IP地址相互映射的分布式数据库。使用的是UDP53端口。
  • DNS分为正向解析与反向解析,正向是将域名解析为IP,反向是将IP解析到域名

 

 

工作原理

 

输入域名—--本地hosts文件查找—---如果查找不到就去dns服务器-----先找缓存 如果没有就去根域名(两种查询方式)-----找到了就缓存一下 返回结果 或者找不到 也返回结果

DNS服务器类型

根域名服务器

顶级域名服务器

权限域名服务器

本地域名服务器

 

DNS解析方式

递归查询:主机向本地域名服务器的查询一般都是采用递归查询,只发出一次请求。

迭代查询:本地域名服务器向根域名服务器的查询的迭代查询,发出多次请求。

 

通俗地说,

递归就是把一件事情交给别人,如果事情没有办完,哪怕已经办了很多,都不要把结果告诉我,

我要的是你的最终结果,而不是中间结果;如果你没办完,请你找别人办完。

迭代则是我交给你一件事,你能办多少就告诉我你办了多少,然后剩下的事情就由我来办。

 

记录类型(资源类型)

A  记录是最常用类型 将域名指向一个 IPv64地址

CNAME   别名

MX  用于邮件服务器

NS 域名服务器记录,可将指定域名交由其他 DNS 服务商解析管理

AAAA 将域名指向一个 IPv6 地址

 

属性值

  1. 属性值:seral number(版本号),refresh(刷新时间),retry(重试时间),expire( 过期时间),angative answer ttl  
  2. 时间单位:M分钟,H小时,D天,W周, 默认是秒钟     

下面先看一个配置各种时长的设置示例                

linuxe.cn  86400 IN SOA  linuxe.cn {
                    2017010801 ;serial序列号,标识是第几个版本
                    2H         ;refresh刷新时间
                    10M        ;retry重试时间
                    1W         ;expire过期时间
                    1D         ;否定回答时间
}

linux DNS介绍(一)

原文:https://www.cnblogs.com/tanff/p/15233363.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!