Linux学习笔记06之DNS
1、主DNS:可以完成数据的修改
2、
辅助DNS:辅助DNS服务器向主DNS服务器请求数据更改
serial number:请求序列号
refresh:请求更新时间
retry:请求重试时间(该时间一定小于更新时间)
expire:过期时间
minittl:否定答案的缓存时间
如果在expire(过期时间)内,主DNS依然没有响应辅助DNS请求,辅助DNS也将停止工作
3、缓存DNS服务器:只做区域的高速DNS缓存查询
DNS转发器:不负责查询,只负责转发
时间单位: D(天) W(周) H(小时) 默认的时间单位是秒
六、DNS解析记录
DNS主要资源记录类型(RRT:Resource Record Type)
1、A记录:正向解析记录,把FQDN解析为IP地址
www.baidu.com. 600 IN A 192.168.1.1
或简写为
www 600 IN A 192.168.1.1
2、PRT记录(Pointer):反正指针,把IP地址解析成FQDN
192.168.1.1 600 IN PTR www.baidu.com.
或简写为:
3、MX(Mail Exchanger):邮件交换记录 abc@baidu.com
优先级:0-99,数字越小优先级越高
baidu.com. 600 IN MX 10 mail.baidu.com.
baidu.com. 600 IN MX 20 mail2.baidu.com.
mail.baidu.com. 600 IN A 192.168.1.2
mail2.baidu.com. 600 IN A 192.168.1.3
4、NS记录(Name Server):名称服务器,指明该区域中哪台主机是DNS服务器(通常位于DNS服务器区域数据库中第二行)
baidu.com. 600 IN NS ns1.baidu.com.
baidu.com. 600 IN NS ns2.baidu.com.
baidu.com. 600 IN NS ns3.baidu.com.
ns1.baidu.com. 600 IN A 192.168.10.10
ns2.baidu.com. 600 IN A 192.168.10.20
ns3.baidu.com. 600 IN A 192.168.10.30
5、SOA记录(start of authority):起始授权机构,指明该区域中哪台DNS是主DNS服务器,必须位于区域数据库文件中的第一行
baidu.com. 600 IN SOA ns1.baidu.com. admin.baidu.com. (
1000 ; serial number
300 ; refresh
200 ; retry
500 ; expire
30 ; minittl
)
6、CNAME记录:(Canonical Name):别名
www.baidu.com. 600 IN A 192.168.10.1
www2.baidu.com. 600 IN CNAME www.baidu.com.
七、区域文件格式:
名称(name) 缓存时间(TTL:可省略) IN(intenet) RRT(资源类型) 数据(value)
DNS正向区域数据库:
baidu.com. 600 IN SOA ns1.baidu.com. admin.baidu.com. ( //SOA记录
1000 ; serial number
300 ; refresh
200 ; retry
500 ; expire
30 ; minittl
)
baidu.com. 600 IN NS ns1.baidu.com. //NS记录
baidu.com. 600 IN NS ns2.baidu.com.
ns1.baidu.com. 600 IN A 192.168.10.3 //A记录
ns2.baidu.com. 600 IN A 192.168.10.4
www.baidu.com. 600 IN A 192.168.10.1
ftp.baidu.com. 600 IN A 192.168.10.2
mail.baidu.com. 600 IN A 192.168.10.5
baidu.com. 600 IN MX 10 mail.baidu.com. //MX记录
DNS反向区域数据库:(10.168.192.in-addr.apra)
baidu.com. 600 IN SOA ns1.baidu.com. admin.baidu.com. (
1000 ; serial number
1H ; refresh
200 ; retry
500 ; expire
30 ; minittl
)
baidu.com. 600 IN NS ns1.baidu.com.
baidu.com. 600 IN NS ns2.baidu.com.
3.10.168.192.in-addr.arpa 600 IN PTR ns1.baidu.com.
4.10.168.192.in-addr.arpa 600 IN PTR ns1.baidu.com.
1.10.168.192.in-addr.arpa 600 IN PTR www.baidu.com.
2.10.168.192.in-addr.arpa 600 IN PTR ftp.baidu.com.
5.10.168.192.in-addr.arpa 600 IN PTR mail.baidu.com.
baidu.com. 600 IN MX 10 mail.baidu.com.
Linux学习笔记06之DNS的更多相关文章
- 鸟哥Linux学习笔记06
Linux 系统常用的压缩命令 1,*.Z compress程序压缩的文件,这个已经很老了,几乎不再使用,因此不再介绍. 2,gzip应用最广泛的压缩命令.目前gzip可以解开compress.zip ...
- Linux学习笔记06—系统用户及用户组的管理
一.认识/etc/passwd和/etc/shadow 1./etc/passwd 由 ‘:’ 分割成7个字段,每个字段的具体含义是: 用户名 存放账号的口令:现在存放在/etc/shadow下,在这 ...
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux 学习笔记之超详细基础linux命令(the end)
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 13
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 1
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 说明:主要是在REHL Server 6操作系统下进行的测试 --字符界面虚拟终端与图形界面之间的切 方法:[ ...
- Linux学习笔记-文件系统和基本命令
目录 分区设备文件名 分区 挂载 文件目录 文件处理命令 目录处理命令 硬件设备文件名 IDE硬盘 /dev/hd[a-d] USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom或者/de ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
随机推荐
- mk、cd、pwd、ls、touch、vi、cat、cp、mv的使用及命令快捷方式
1 命令提示符 1.1 [ root @ oldboyedu62 ~ ] 1 2 3 4 1:登陆系统的用户身份 2:命令分割符合 3:主机名称信息 4:显示当前所在目录路径 1.2 系统 ...
- spring 5.x 系列第1篇 —— springmvc基础 (xml配置方式)
文章目录 一.搭建hello spring工程 1.1 项目搭建 1.2 相关配置讲解 二.配置自定义拦截器 三.全局异常处理 四.参数绑定 4.1 参数绑定 4.2 关于日期格式转换的三种方法 五. ...
- Java内存区域(运行时数据区域)和内存模型(JMM)
Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数据分区域存储,强调对内存空间的划分. 而内存模型(Java Memory Model,简称 JMM )是定义了线程和主内存之 ...
- Android之控件学习
文本域,类似于HTML里的textarea <EditText android:id="@+id/edit_text" android:layout_width=" ...
- 微服务网关 Spring Cloud Gateway
1. 为什么是Spring Cloud Gateway 一句话,Spring Cloud已经放弃Netflix Zuul了.现在Spring Cloud中引用的还是Zuul 1.x版本,而这个版本是 ...
- resolv.conf 的超时(timeout)与重试(attempts)机制
/etc/resolv.conf 有两个默认的值至关重要,一个是超时的 timeout,一个是重试的 attempts,默认情况下,前者是 5s 后者是 2 次.这个估计很多工程师都不是很在意,一般情 ...
- 2018.10.20 2018NOIP冲刺之酒厂选址
题目传送门 明显能够看出有一个建图求路程的优化 然而发现10000*10000爆空间QAQ 为了做一些初始化方面的优化 我们发现了一个叫做前缀和的东西 可以在环上查到两个之间的最短距离 同时还要做一些 ...
- scrapy基础知识之 RedisCrawlSpider:
这个RedisCrawlSpider类爬虫继承了RedisCrawlSpider,能够支持分布式的抓取.因为采用的是crawlSpider,所以需要遵守Rule规则,以及callback不能写pars ...
- MyBatis从入门到精通:各个实体类
SysUser类: package tk.mybatis.simple.model; import java.util.Date; public class SysUser { public Long ...
- Web API POST [FromBody] string value 接受参数
网上看到很多关于这这个问题的解决方案,但是都不正确,我也恰巧遇到这个问题,所有把正确的解决方案写出来,希望给后来人参考,如有不同意见欢迎指正 namespace WebApi.Controllers ...