DNS的工作原理、正反解析及子域委派

domain name server ----- 域名解析服务

DNS的工作原理:
   正向解析 通过域名解析ip
   反向解析 通过ip解析域名

BIND:

Dns服务,程序包名bind,程序名named.

程序包,bind,bind-libs,bind-utils

Bind-chroot:/var/named/chroot

服务脚本:/etc/init.d/named/start restart reload

主配置文件:/etc/named.conf,/etc/named.rcf1912.zones(请求注解文档),

/etc/rndc.key(rndc:远程域名控制器[仅限于本地管理])

解析库文件:/var/named/zone_name.zone   保存本地区域数据

正向解析通过域名解析ip

反向解析通过ip解析域名

递归查询:只通过一次请求就会有答案,所有的事情读交给NS处理。

迭代查询:通过一次请求未必有答案,NS产生的开销路径就是迭代查询方式。

yum install bind -y

需要写三个配置文件完成正反向解析

vim /etc/named.conf  ---- 主配置文件

options {

directory "/var/named";  ---- 指定正反向解析配置文件位置

};

zone "benet.com" IN {  ---- 指定正向解析声明

type master;   ---- 指定服务器类型

file "benet.com.zone"; ---- 正向解析文件名

allow-transfer{ 192.168.0.10; };

};

zone "0.168.192.in-addr.arpa" IN{

type master;

file "192.168.0.arpa"; --- 反向解析文件名

allow-transfer{ 192.168.0.10; };

};

named-checkconf ---- 检测主配置文件语法错误

@:域名,写全时(benet.com.)简写,例:mail (不写“.”)

正向区域文件:

vim /var/named/benet.com.zone

$TTL 86400 ---- 有效的生存周期24小时

@ IN SOA benet.com. haihaha.benet.com. ( 声明域名和管理员邮箱

2014100901   ------ 主dns服务器的正向解析文件序列号

1M---- 1分钟从dns主机会和主同步数据

1M---- 联系不上主dns主机后会1分钟后重试

1W---- 重试一星期还不行自动放

1D---- 无效的解析记录保存一天

)

@    IN   NS   ns1.benet.com.  ---- 声明dns主机

IN   MX 10    mail.benet.com.---- 声明邮件服务器以及优先级,数字小的优先级高

IN   NS   ns2.benet.com.

IN CNAME www.benet.com  别名记录

ns1  IN   A     192.168.0.100   ---A代表正向解析记录

ns2  IN   A     192.168.0.110

mailIN   A     192.168.0.110

cp /var/named/benet.com.zone/var/named/192.168.0.arpa

修改其中的反向解析内容

反向区域文件:

@ IN SOA 0.168.192.in-addr.arpa.haihaha.benet.com. ( 声明域名和管理员邮箱

2014100901   ------ 主dns服务器的正向解析文件序列号

1M---- 1分钟从dns主机会和主同步数据

1M---- 联系不上主dns主机后会1分钟后重试

1W---- 重试一星期还不行自动放

1D---- 无效的解析记录保存一天

)

100.0.168.192.in-addr.arpa. IN PTRns1.benet.com=

100  IN   PTRns1.benet.com.  ---- PTR反向指针

110  IN   PTRns2.benet.com.

110  IN   PTRmail.benet.com.

named-checkconf -z  ---- 连同正反向配置文件的语法一起检查

主从dns服务器的建立

主dns服务器配置文件中加入

allow-transfer { 192.168.0.10; };---允许从服务器下载正反向配置文件

从dns服务器配置文件

yum install bind -y

vim /etc/named.conf

options {

directory"/var/named";

};

zone "benet.com" IN {

typeslave;  ---- 类型是从

masters{ 192.168.0.1; };  ---- 主服务器ip

file"slaves/benet.com.zone"; ---- 正反向解析文件保存位置

};

zone "0.168.192.in-addr.arpa" IN{

typeslave;

masters{ 192.168.0.1; };

file"slaves/192.168.0.arpa";

};

name-checkconf  ---- 检测语法

/etc/init.d/named start --- 启动后去检查/var/named/slaves目录下有没有正反向解析文件

dig –t A 域名 @dns地址

dig –x PTR地址 @反向dns地址

区域类型:

主区域(master)

从区域(slave)

提示区域(hint,定义根在什么地方)

转发区域(forward,直接转发到指定的主机域)

区域传送:

完全区域传送:axfr,dig axfr 域名 @地址

增量区域传送:xfr

子域委派:

在/etc//named.conf中添加zone:

zone “a.com” {

type master;

file “a.zone”;

};

在/var/named建立a.zone文件:

$TTL 86400

@    IN SOA  a.com.  root.a.com. (

201509160;

1M;

1M;

3W;

1D;     );

@        IN   NS  www.a.com.

www     IN   A   192.168.1.12

it.a.com   IN    NS   ns1.it.a.com.

ns1       IN  A    192.168.1.13

重启服务:servicenamed restart  或 /etc/init.d/named restart

在DNS子域服务器上:

vim/etc/named.conf

zone “it.a.com” {

type master;

file “it.a.zone”;

};

在子域服务器上建立it.a.com的zone文件:

$TTL 86400

@    IN SOA  it.a.com.  root.it.a.com. (

201509160;

1M;

1M;

3W;

1D;     );

@       IN    NS     ns1.it.a.com.

ns1      IN    A      192.168.1.13

www     IN    A     192.168.1.15

mail      IN    MX 20 mail.it.a.com.

mail      IN    A     192.168.1.25

重启:service named restart

出现问题可用如下命令查看排错:

name-checkconf  检查配置文件的语法错误

name-checkconf –z 正反解析的配置文件一起检查

iptables –F 关闭防火墙

setenforce 0

selinux 0 或者1

tail /var/log/message

nslookup

时间: 2024-11-10 01:30:53

DNS的工作原理、正反解析及子域委派的相关文章

DNS基本工作原理、及正反向解析、主从同步

dns基本工作原理 1.客户端:互联网上提出域名查询请求的终端. 2.根域名服务器:在"域名树"的顶端,一次完整的域名查询请求的入口. 3.子域:域名树的上下层级关系,下级是上一级的子域.如:www.autohome.com.cn. 是autohome.com.cn. 的子域. 4.子域授权:上一级域名将子域的解析授予固定的服务器,这一过程为子域授权. 5.权威域名服务器:"域名树"中的每一级域名解析服务器都是权威域名服务器.这个概念是相对于本地域名解析服务器的.

+++++++DNS基本工作原理、DNS正反向解析及主从同步

dns基础工作原理 bind Berkerley Information Name Domain DNS Domain Name Server TCP/UDP 53 UDP 53 无连接协议,域名解析 TCP 53 面向连接协议,区域传送 历史IANA 统一名字,自己hosts中维护(%windows%/system32/etc/hosts, /etc/hosts) 统一维护,定时任务计划 统一查询,glibc共享库作为客户端基于UDP协议解析域名 hash 数值分布式 域名分布式:授权方式,将

DNS 基本工作原理,及正反向解析和主从同步:

DNS 基本工作原理,及正反向解析和主从同步:   今天给大家介绍一下DNS的基本工作原理以及正反向解析和主从同步的应用:   DNS是域名系统(Domain Name System),它是由解析器和域名服务器组成的. 域名服务器是指保存有该网络中所以主机的域名和对应的IP地址,并具有将域名转换为IP地址功能的服务器.域名必须有IP地址,而IP地址不一定有域名. 域名系统太用类似目录树的等级结构, 最上层是根域,一般以 . 开头,根域下面是顶级域,顶级域包含com(商业机构).edu(教育机构)

DNS基本工作原理,及正反向解析和主从同步测试

DNS基本工作原理 及正反向解析和主从同步测试 域名系统DNS是一个分布式数据库,它在本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能. 一.基本工作原理 域名是分层次的.最顶部是根域:这一域上的信息驻留在从整个Internet中所选的一些根服务器上.在根域下面是顶级域,也就是国家代码或机构代码.国家代码的例子有SG(新加坡)和CA(加拿大)等;而机构代码则包括众所周知的COM(商业机

路由及路由器工作原理深入解析3:路由与端口

日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路由器"和"TCP/IP V4 协议网络的分段原理"2个问题,日志"路由及路由器工作原理深入解析2"http://user.qzone.qq.com/2756567163/blog/1438329517介绍了路由的工作原理,并以一个具体实例的实现深入剖析了路由的实现过程

路由及路由器工作原理深入解析3:路由与port

日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路由器"和"TCP/IP V4 协议网络的分段原理"2个问题.日志"路由及路由器工作原理深入解析2"http://user.qzone.qq.com/2756567163/blog/1438329517介绍了路由的工作原理.并以一个详细实例的实现深入剖析了路由的实现过程

搭建DNS主从服务器实现反向解析,子域,转发,智能DNS及排错和互联网DNS架构实验

1基本知识点 DNS服务 DNS:Domain Name System 应用层协议C/S,53/udp, 53/tcpBIND:Bekerley Internat Name DomainISC (www.isc.org)本地名称解析配置文件:hosts DNS域名 根域一级域名:Top Level Domain: tldcom, edu, mil, gov, net, org, int,arpa三类:组织域.国家域(.cn, .ca, .hk, .tw).反向域二级域名三级域名最多127级域名I

路由及路由器工作原理深入解析4:路由器操作实例

日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路由器"和"TCP/IP V4 协议网络的分段原理"2个问题:日志"路由及路由器工作原理深入解析2"http://user.qzone.qq.com/2756567163/blog/1438329517介绍了路由的工作原理,并以一个具体实例的实现深入剖析了路由的实现过程

路由及路由器工作原理深入解析2:路由原理

日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路由器"和"TCP/IP V4 协议网络的分段原理"2个问题,本文将继续对路由的具体工作原理进行解析. 3.路由原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要选择一个能到达目的子网上的路