搭建DNS主从服务器实验
搭建DNS主从服务器实验
dns主服务器端
1.安装所需的软件(rhel5.5)
[root@rhel5 ~]# yum install bind* caching* -y [root@rhel5 ~]# rpm -qa |grep bind
2.修改主配置文件named.conf
[root@rhel5 ~]# cd /var/named/chroot/etc/ [root@rhel5 etc]# vim named.conf [root@rhel5 etc]# cat named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
// recursion yes; #默认递归查询
};
include "/etc/named.rfc1912.zones";
zone "sw.com" IN { #正向解析
type master;
file "sw.com.zone";
};
zone "1.0.10.in-addr.arpa" IN { #反向解析
type master;
file "10.0.1.zone";
};
3.创建zone配置文件
[root@rhel5 ~]# cd /var/named/chroot/var/named/ [root@rhel5 named]# vim sw.com.zone [root@rhel5 named]# cat sw.com.zone
$TTL 86400
@ IN SOA rhel5.sw.com. root (
2013080601 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS rhel5.sw.com.
@ IN NS sb.sw.com.
sb IN A 10.0.1.18
@ IN A 10.0.1.8
rhel5 IN A 10.0.1.8
www IN A 10.0.1.8
rhel6 IN A 10.0.1.88
[root@rhel5 named]# vim 10.0.1.zone [root@rhel5 named]# cat 10.0.1.zone
$TTL 86400
@ IN SOA rhel5.sw.com. root (
2013080601 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS rhel5.sw.com.
@ IN NS sb.sw.com.
8 IN PTR rhel5.sw.com.
18 IN PTR sb.sw.com.
88 IN PTR rhel6.sw.com.
4.修改默认dns服务器地址
[root@rhel5 ~]# vim /etc/resolv.conf [root@rhel5 ~]# cat /etc/resolv.conf nameserver 10.0.1.8
#查看本机时间
[root@rhel5 ~]# date
2013年 08月 04日 星期日 15:21:45 CST
5.重启服务
[root@rhel5 ~]# service named restart 停止 named: [确定] 启动 named: [确定]
#开机自启动
[root@rhel5 ~]# chkconfig named on
DNS从服务器
1.安装所需软件
[root@sb ~]# yum install bind* -y [root@sb ~]# yum install "wireshark*" -y
2.修改主配置文件
[root@sb ~]# cd /var/named/slaves/ [root@sb slaves]# vim /etc/named.conf [root@sb slaves]# cat /etc/named.conf
options {
directory "/var/named";
};
zone "sw.com" IN {
type slave;
file "slaves/sw.com.zone";
masters {10.0.1.8;};
};
zone "1.0.10.in-addr.arpa" IN {
type slave;
file "slaves/10.0.1.zone";
masters {10.0.1.8;};
3.主从同步时间
[root@sb ~]# yum install xinetd -y [root@sb ~]# chkconfig time-stream on [root@sb ~]# rdate -s 10.0.1.8 [root@sb ~]# date 2013年 08月 04日 星期日 15:23:19 CST
4.重启服务
[root@sb slaves]# service named restart Stopping named: [ OK ] Starting named: [ OK ]
#从主服务器同步两个zone文件
#以后主服务器做修改并且改大Serial,主服务器刷新服务,从服务器就会同步
[root@sb slaves]# ls 10.0.1.zone sw.com.zone [root@sb slaves]# pwd /var/named/slaves
5.主从同步
下图为本次我用wireshark抓包同步的过程
dns客户端
修改默认dns服务器地址
[root@localhost ~]# vim /etc/resolv.conf [root@localhost ~]# cat /etc/resolv.conf nameserver 10.0.1.8
测试
#正向解析
[root@rhel6 ~]# nslookup www.sw.com Server: 10.0.1.8 Address: 10.0.1.8#53 Name: www.sw.com Address: 10.0.1.8
#逆向解析
[root@rhel6 ~]# nslookup 10.0.1.18 Server: 10.0.1.8 Address: 10.0.1.8#53 18.1.0.10.in-addr.arpa name = sb.sw.com.
#使用dns从服务器正向解析
[root@rhel6 ~]# nslookup rhel6.sw.com 10.0.1.18 Server: 10.0.1.18 Address: 10.0.1.18#53 Name: rhel6.sw.com Address: 10.0.1.8
#解析网络域名
[root@localhost ~]# nslookup www.baidu.com Server: 10.0.1.8 Address: 10.0.1.8#53 Non-authoritative answer: www.baidu.com canonical name = www.a.shifen.com. Name: www.a.shifen.com Address: 115.239.210.27 Name: www.a.shifen.com Address: 115.239.210.26
转载于:https://blog.51cto.com/su92wei/1265587
搭建DNS主从服务器实验相关推荐
- CentOS7上使用bind9搭建DNS主从服务器
一.bind简介 一.bind简介 Linux中通常使用bind来实现DNS服务器的架设,bind软件由isc(https://www.isc.org/downloads/bind/)维护.在yum仓 ...
- Ubuntu搭建DNS主从服务器
目录 主DNS服务器 一.安装 二.配置bind 三.配置zone 四.检查配置.重启或重新加载 备DNS服务器 一.安装 二.配置zone 三.重新启动 客户端DNS配置 DNS维护 DNS服务器搭 ...
- 利用bind9搭建dns主从服务器(centos 7)
本次配置:172.16.15.13作为主dns,172.16.15.14作为从dns.根据个人需求可以修改.*注意防火墙问题.*本篇文章未使用dnssec(安全扩展). 主dns服务器配置: 1.下载 ...
- centos6.5环境DNS-本地DNS主从服务器bind的搭建
centos6.5环境DNS-本地DNS主从服务器bind的搭建 在上一篇博客中我已经搭建好了一个本地DNS服务器,能够实现正向反向解析,那么我们只需要加入一台从DNS服务器即可完成,我们来开始配置主 ...
- Ubuntu下搭建postgresql主从服务器(方法1)
Ubuntu下搭建postgresql主从服务器(方法1) 安装略 postgresql主服务器: $ vi /etc/postgresql/9.1/main/postgresql.conf 按a或i ...
- DNS主从服务器不同步的解决方法
本篇文章为大家展示了DNS主从服务器不同步的解决方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获. 修改zone文件新增一条解析之后,重启named服务,然 ...
- win10如何安装域名系统服务器地址,win10搭建dns解析服务器地址
win10搭建dns解析服务器地址 内容精选 换一换 公网域名解析是基于Internet网络的域名解析过程,可以把人们常用的域名(如www.example.com)转换成用于计算机连接的IP地址(如1 ...
- 搭建DNS域名解析服务器
搭建DNS域名解析服务器 1.安装BIND软件 软件包bind,提供域名服务的主要程序及相关文件. 软件包bind-utils,提供对DNS服务器的测试工具程序,如nslookup. 注释:BIND是 ...
- Linux设备配置DNS服务器,实现正向解析和反向解析,实现DNS主从服务器同步,实现批量域名正/反向解析
本文基于Linux上CentOS 7版本配合bind(named)服务进行演示 一.DNS域名服务器原理及作用等介绍 1.DNS简介: 2.原理简单介绍 3.常见域名后缀 4.DNS域名服务器类型 5 ...
最新文章
- Android Listview 性能优化
- java 匿名函数_Java 理论与实践,闭包之争
- oracle关联字段和序列,oracle(9) 序列和约束
- 【2016年第2期】大数据背景下的治理现代化:何以可能与何以可为(下)
- 三大开源生信基础教程和视频课程
- freetextbox的问题两个
- JAVA作业-简易计算器
- java day09【继承、super、this、抽象类】
- 苹果Mac环境如何配置定时任务?
- 知识变现 常用课程制作实用工具大全(建议保存)
- 【Graph Embedding】node2vec:算法原理,实现和应用
- python爬虫:获取12306网站火车站对应三字码
- Vulkan_Ray Tracing 01_API基础
- 台式机插上耳机,声音仍然外放问题解决
- python计算机器人运动学分析_V-rep学习笔记:机器人逆运动学数值解法(The Jacobian Transpose Method)...
- JavaWeb_AjaxJson
- 刘朋:不会面试的“白帽子”不是好程序员
- 上个厕所的功夫弄清楚了ES搜索服务器
- iOS VoIP PushKit 的问题
- BST 二叉搜索树 (动态建树与静态建树)
热门文章
- Jmeter如何在大并发测试下,让登录或者后续接口只执行一次?
- pytest测试框架(六)---使用skip和skipif跳过测试用例
- java 多线程 关键字_java多线程基础(synchronize关键字)
- JUnit5 @Tag注解示例
- 04-01 常见接口协议
- python装饰器的通俗理解_Python|闭包、装饰器,简单的实例,通俗的理解
- 技巧 | 在R语言中使用高德地图的API进行地理/逆地理编码(地址与经纬度的相互转换)...
- 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is
- 做前端开发,30 岁前能买上房子吗?
- 数据结构时间复杂度T(n)=O(f(n))的含义