BIND DNS域名解析服务器初体验

一.DNS的作用:解析域名

1.正向解析:根据主机名称查找对应的IP地址
2.反向解析:根据IP地址查找对应的主机域名
3.DNS系统的分布式数据结构

在这里插入图片描述
二.DNS系统类型

1.缓存域名服务器:也称为高速缓存服务器,通过向其他域名服务器查询获得域名到IP 地址记录,将域名查询结果缓存到本地,提高重复查询时的速度
2.主域名服务器:特定DNS区域的官方服务器,具有唯一性,负责维护该区域内所有域名到IP地址的映射记录
3.从域名服务器:辅助域名服务器。其维护的域名到IP地址记录,来源于主域名服务器
4.forword:将任何查询请求都转发给其他服务器,起到一个代理作用
5.hint:根DNS Internet服务器集

三.DNS解析过程

第一步:客户机访问某网站,请求域名解析,首先查找本机HOSTS文件,如果有对应域名、IP记录,直接返回客户机。如果没有则将改请求发送给本地的域名服务器
第二步:本地DNS服务器能够解析客户端发来的请求,服务器直接将答案返回给客户机
第三步:本地DNS服务器不能解析客户端发来的请求,分为2种解析方法:
1.采用递归解析:本地DNS服务器向根域名服务器发出请求,根域名服务器对本地域名服务的请求进行解析,得到记录再给本地DNS服务器,本地DNS服务器将记录缓存,并将记录返回给客户机
2.采用迭代解析:本地DNS服务器向根域名服务器发出请求,根域名服务器返回给本地域名服务器一个能够解析请求的下一级域名服务器的地址,本地域名服务器再向根返回的IP地址发出请求,最终得到域名解析记录。

四.DNS服务器安装配置

1.安装bind:yum -y install bind

在这里插入图片描述

2.查看配置文件:rpm -qc bind

在这里插入图片描述

主配置文件:/etc/named.conf;DNS解析记录数据文件:/var/named/

3.主配置文件




listen-on port 53 { 127.0.0.1; };	监听端口以及DNS服务器的IP地址
directory   			配置域名服务器目录
dump-fifle  			域名服务器缓存数据库
statistics-file			域名服务静态文件
memstatistics-file  	内存相关的静态文件
allow-query			允许使用本DNS服务的网段

在这里插入图片描述

ogging    日志文件
zone      标记根域
include "/etc/named.rfc1912.zones";    主配置文件

4.修改/etc/named.rfc1912.zones配置文件(用于定义根区域和自定义区域)添加自定义内容

在这里插入图片描述

zone "kgc.com." IN    主机名
tapy master          定义服务器类型
file "kgc.com.zone"    指定正向解析文件名

zone "101.137.168.192.in-addr.arpa" IN    反向解析IP地址
tapy master          定义服务器类型
file "kgc.com.arpa"    指定反向解析文件名
kgc.com.zone和kgc.com.arpa需要我们在/var/named目录新建

5.配置正向解析文件 vim /var/named/kgc.com.zone

正向解析文件详解:

$TTL 1D:外DNS服务器请求本DNS服务器的查询结果在外DNS服务器上缓存的时间为1D
@  IN SOA @ kgc.com. ( :SOA授权进行解析的主机名 @代表本机
@       NS      kgc.com.:NS服务器主机名
www     A       192.168.137.101:解析的域名IP

反向解析文件:
配置跟正向解析文件相同,解析的时候相反,是把IP地址解析为域名

从服务器配置:

1.修改配置文件 vim /etc/named.conf
2.添加配置
type slave:定义属性为从服务器
masters { 192.168.137.101; } :指定主服务器IP地址
file "slaves/kgc.com.zone" :下载的区域文件保存到slaves目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值