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 ...
随机推荐
- Markdown教程 <1>
Markdown教程 <1> 本文在本地使用atom编辑后,直接将代码赋值到博客园中的markdown编辑器中生成 1. markdown字体,段落控制 以下引用块里面为源码,引用块下方为 ...
- Hadoop 学习之路(八)—— 基于ZooKeeper搭建Hadoop高可用集群
一.高可用简介 Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用,两者的实现基本类似,但 HDFS NameNode 对数据存储及其一致性的要求 ...
- 【设计模式】行为型04迭代器模式(Iterator Pattern)
学习地址:http://www.runoob.com/design-pattern/iterator-pattern.html 迭代器模式,简单来说就是通过迭代的方式对集合进行遍历,在集合的学习中也一 ...
- .Net之使用Jquery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
前言: 首先对于图片上传而言,在我们的项目开发中可以说出现的频率是相当的高的.这篇文章中,我将要描述的是在我们.Net中如何使用Jquery Ajax通过FormData对象异步提交图片文件到后台保存 ...
- Linux CentOS删除或重命名文件夹和文件的办法
Linux.CentOS操作系统下如何删除和重命名文件夹呢?办法如下: 一.Linux.CentOS下重命名文件和文件夹 mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令 ...
- 巧妙解决element-ui下拉框选项过多的问题
1. 场景描述 不知道你有没有这样的经历,下拉框的选项很多,上万个选项甚至更多,这个时候如果全部把数据放到下拉框中渲染出来,浏览器会卡死,体验会特别不好 用人会说element-ui的select有一 ...
- Codeforces 755C:PolandBall and Forest(并查集)
http://codeforces.com/problemset/problem/755/C 题意:该图是类似于树,给出n个点,接下来p[i]表示在树上离 i 距离最远的 id 是p[i],如果距离相 ...
- visual studio code emmet 插件不提示?解决方案
使用visual studio code编辑.vue文件时,emmet插件无法使用, 可以通过以下方试解决: code →首选项 →设置 ,在右侧窗口“用户配置”.“工作区设置”添加以下代码: // ...
- 作者联系方式D1
欢迎大伙投稿,审核通过免费发布. 奥特曼超人 KARL-Dujinyang QQ: 309933706 QQ: 1875125470 工作时间都会在线. 偶尔博客,不过有问题可以加Q来找我讨论 ...
- 三个标签完成springboot定时任务配置
1. 问题描述 Java项目定时任务是必备模块,月高风黑夜跑个批处理,记录或者统计一些系统信息. 2. 解决方案: 结合springboot,只需三个标签就能完成定时任务配置. 2.1 标签1 用在s ...