Linux使用BIND提供域名解析服务
DNS(Domain Name System,域名系统)用于管理和解析域名与IP地址对应关系的技术。
主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系。
从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况。
缓冲服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率。
[root@study ~]# yum install bind-chroot -y
修改主配置文件
[root@study ~]# vim /etc/named.conf
11 listen-on port 53 { any; };
19 allow-query { any; };
把第11行和第19行的地址修改为any,分别表示服务器上的所有IP地址均可提供DNS域名解析服务。
正向解析
第1步:编辑区域配置文件

[root@study ~]# vim /etc/named.rfc1912.zones
zone "purple.com" IN {
type master;
file "purple.com.zone";
allow-update {none;};
}
第2步:编辑数据配置文件。
[root@study ~]# cd /var/named/
[root@study named]# cp -a named.localhost purple.com.zone
[root@study named]# vim purple.com.zone
| $TTL 1D | #生存周期为1天 | |||
| @ | IN SOA | purple.com. | root.purple.com. | ( |
|
#授权信息 开始 |
#DNS区域的 地址 |
#域名管理员的邮箱(不可以使用@符号) | ||
|
0;serial |
#更新序列号 | |||
|
1D;refresh |
#更新时间 | |||
|
1H;retry |
#重试时间 | |||
|
1W;expire |
#失效时间 | |||
|
3H);minimun |
#无效解析记录的缓存时间 | |||

[root@study named]# systemctl restart named
[root@study named]# nslookup
> www.purple.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: www.purple.com
Address: 192.168.0.106
> bbs.purple.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: bbs.purple.com
Address: 192.168.0.126
> mail.purple.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: mail.purple.com
Address: 192.168.0.10
反向解析
第1步:编辑区域配置文件。
[root@study ~]# vim /etc/named.rfc1912.zones
zone "0.168.192.in-addr.arpa" IN{
type master;
file "192.168.0.arpa";
}
第2步:编辑数据配置文件。
[root@study ~]# cp -a /var/named/named.loopback 192.168.0.arpa
[root@study named]# vim /var/named/192.168.0.arpa

[root@study named]# nslookup
> 192.168.0.106
Server: 192.168.0.106
Address: 192.168.0.106#53
106.0.168.192.in-addr.arpa name = mail.purple.com.
106.0.168.192.in-addr.arpa name = www.purple.com.
106.0.168.192.in-addr.arpa name = ns.purple.com.
Linux使用BIND提供域名解析服务的更多相关文章
- 《Linux就该这么学》培训笔记_ch13_使用Bind提供域名解析服务
<Linux就该这么学>培训笔记_ch13_使用Bind提供域名解析服务 文章最后会post上书本的笔记照片. 文章主要内容: DNS域名解析服务 安装并部署Bind服务程序 部署从服务器 ...
- 第13章 使用Bind提供域名解析服务
章节简述: 本章节将让您理解DNS服务程序的原理,学习正向解析与反向解析实验,掌握DNS主服务器.从服务器.缓存服务器的部署方法. 够熟练配置区域信息文件与区域数据文件,以及通过使用分离解析技术让不同 ...
- 使用Bind提供域名解析服务(正向解析)
小知识: 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访问网络中的资源,但是计算机主机在互联网中只能通过IP识别对方主机,那么就需要DNS域名解析服务了. DNS域名 ...
- 使用Bind提供域名解析服务(反向解析)
小知识: 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访问网络中的资源,但是计算机主机在互联网中只能通过IP识别对方主机,那么就需要DNS域名解析服务了. DNS域名 ...
- 使用bind提供域名解析服务搭建
正向解析实验 1.安装bind服务 2.在/etc目录中找到该服务程序的主配置文件,然后把第11行和第17行的地址均修改为any 3.正向解析参数如下: 4.编辑数据配置文件,从/var/named目 ...
- 使用bind提供域名解析服务
- DNS域名解析四种配置实验 ---Linux DNS域名解析服务
DNS域名解析服务一.BIND域名服务基础1) DNS的定义2)域名结构3)DNS系统的作用① 正向解析:根据域名查找对应的IP地址② 反向解析:根据IP地址查找对应的域名③ DNS系统的分布式数据结 ...
- DNS解析原理与Bind部署DNS服务
DNS是什么? DNS(Domain Name System,域名系统)是互联网上最核心的带层级的分布式系统,它负责把域名转换为IP地址.反查IP到域名的反向解析以及宣告邮件路由等信息,使得基于域名提 ...
- DNS域名解析服务
一.DNS的体系结构: DNS:域名解析系统 DNS由根域.顶级域和子域构成.根域主要负责管理顶级域,顶级域主要负责管理其下面子域. .代表DNS的根域. .com..edu等代表顶级域. shou. ...
随机推荐
- NET Framework项目移植到NET Core上遇到的一系列坑
原文:NET Framework项目移植到NET Core上遇到的一系列坑 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https: ...
- asp.net 页面中添加普通视频的几种方式
第一种 是通过调用window media player进行播放诸如:wmv,asf等格式文件: <object align=center class="OBJECT" cl ...
- springcloud vue.js 微服务分布式 前后分离 集成代码生成器 shiro权限 activiti工作流
1.代码生成器: [正反双向](单表.主表.明细表.树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本.处理类.service等完整模块2. ...
- vim 入门笔记
前言 本文的初衷 从知道 vim 开始我就有心学习并尝试过几次,每次都是暂时的心血来潮,最终全部不了了之,就连最基本的 vimtutor 我都是学个两三节就半途而废,所以这次干脆写篇文章,利用几次学习 ...
- JEB 无源码调试 以dvm smali字节码方式,Demo尝试
关于调试器看不到进程,无法attach的问题,网上也有很多教程,基本是修改ro.debugable =1 ,ro.secure = 0 让adbd有root权限 attach到其他进程,涉及到要修改 ...
- java8的捕获多个异常的一个写法
这是按intellij idea的提示知道的, 可以写成 catch(xxxException | yyyException | zzzException e){ } 这样的形式,对几个不同的异常使用 ...
- Spring afterPropertiesSet方法
1.init-method方法,初始化bean的时候执行,可以针对某个具体的bean进行配置.init-method需要在applicationContext.xml配置文档中bean的定义里头写明. ...
- OverLoad怎么用
首先给出一个实例 package practice3; public class TryOverLoad { public static void main(String[] args) { Syst ...
- IT兄弟连 HTML5教程 CSS3揭秘 CSS规则的组成
CSS和HTML一样都是由W3C制定的标准,本章中介绍的特性和功能还是来源于CSS1和CSS2(CSS2是根据CSS1扩展的).W3C也有新的版本更新,称为CSS3.虽然浏览器已经准备开始实现CSS3 ...
- 第11章 UDP:用户数据报协-----读书笔记
1.分片应用程序只关心IP数据报的长度,如果它超过MTU值,那么就要对数据包进行分片. 2.UDP首部字段图: (16位源端口号+16位目端口号+16位UDP长度+16位UDP校验和+数据) 3.UD ...