DNS从服务的搭建

一、安装

 [root@localhost~]# yum install bind

二、修改主配置文件

 [root@localhost~]# cat /etc/named.conf

将以下三行注释掉

//               listen-on port 53 { 127.0.0.1; };
//               listen-on-v6 port 53 { ::1; };
//               allow-query     { localhost; };

三、将DNS指向本机

[root@localhost~]# vim /etc/resolv.conf;generated by /sbin/dhclient-scriptnameserver 192.168.1.107

四、在/etc/named.rfc1912.zones文件中定义从属的域

zone"test.com" IN {type slave;file "slave/test.com.zone";masters { 192.168.1.109; };

检查配置文件

[root@localhost~]# named-checkconf

五、修改主DNS服务器的/var/named/test.com.zone文件,添加从服务器信息

               IN              NS               ns2
ns2            IN              A                192.168.1.107

保存退出

检查配置文件

[root@localhost~]#named-checkzone  “test.com”  test.com.zone
[root@localhost~]#rndc reload
[root@localhost~]#dig  –t  NS  test.com;<<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> -tNS test.com
;; globaloptions: +cmd
;; Got answer:
;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19243
;; flags: qr aard ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2;; QUESTION SECTION:
;test.com.                      IN      NS;; ANSWERSECTION:
test.com.               600     IN     NS      ns2.test.com.
test.com.               600     IN     NS      dns.test.com.;; ADDITIONALSECTION:
dns.test.com.           600     IN     A       192.168.1.103
ns2.test.com.           600     IN     A       192.168.1.107

六、启动从服务器DNS服务

[root@localhost~]# service named start
Generating/etc/rndc.key:[  OK  ]
Starting named:[  OK ]

启动成功后,发现在/var/named/slaves文件夹下有个test.com.zone文件

[root@localhostslaves]# ls
test.com.zone

该文件就是从主服务器同步过来的

七、完成一次同步传输

[root@localhost~]# dig -t axfr test.com @192.168.1.103;<<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> -taxfr test.com @192.168.1.103
;; globaloptions: +cmd
test.com.               600     IN     SOA     dns.test.com.admin.test.com. 2014061601 7200 600 604800 21600
test.com.               600     IN     NS      dns.test.com.
test.com.               600     IN     NS      ns2.test.com.
test.com.               600    IN      MX      10 mail.test.com.
dns.test.com.           600    IN      A      192.168.1.103
ftp.test.com.           600     IN     CNAME   www.test.com.
imap.test.com.          600     IN     A       192.168.1.101
mail.test.com.          600     IN     A       192.168.1.103
ns2.test.com.           600     IN     A       192.168.1.107
www.test.com.           600     IN     A       192.168.1.100
www.test.com.           600     IN     A       192.168.1.102
test.com.               600     IN     SOA     dns.test.com.admin.test.com. 2014061601 7200 600 604800 21600

转载于:https://blog.51cto.com/eric1026/1439726

DNS服务器之二:从服务器的实现相关推荐

  1. DNS服务器之二:权威服务器的搭建(正向、反向、双向解析、远程更新、辅助DNS)与动态域名解析

     上一篇博客中,我们已经详细介绍了DNS服务器,其中包括权威与非权威DNS服务器.现在,我们以维护westos.com域为例,进行权威服务器的搭建 1 权威服务器的正向解析 1.1 权威服务器的配置( ...

  2. csol修改服务器客户端,《反恐精英》服务器之HTTP管理服务器插件

    <反恐精英>服务器之HTTP管理服务器插件 这篇文章教你制作用浏览器管理cs服务器的Server!WebMod就是提供这种功能的服务器插件.也就是如果你的CS服务器是192.168.38. ...

  3. DNS服务器之简单配置(一)

    名词解释: 域名: 域名是域名系统名字空间中,从当前节点到根节点的路径上所有节点标记的点分顺序连接. 域: 域是指域名系统名字空间中的一个子集,也就是树形结构名字空间中的一颗子树.这个子树根节点的域名 ...

  4. 构建负载均衡服务器之二 LVS详解及应用

    在上一篇中介绍了负载均衡及集群的原理,本篇主要介绍下下实现负载均衡的软件之LVS的原理及应用. 一.LVS的介绍 1.  LVS的定义 一般来说,LVS采用三层结构:负载调度器.服务器池.共享存储.工 ...

  5. 部署Small Business Server 2003服务器之二

    第四.Small Business Server 2003的全新安装 现在我们就来全新安装,在这个安装可分为4步 1.安装Windows操作系统和Small Business Server 2003安 ...

  6. UNIX下DNS服务器之创建篇(下)

    我们知道,UNIX DNS服务器的最常用软件是BIND,它源自U.C. Berkeley但现在则由Internet Software Consortium.负责.BIND提供了解析器和名字服务器软件, ...

  7. 文件服务器之:NFS服务器

    1.NFS搭建 1.1.server端软件安装(192.168.241.100): [root@localhost ~]# yum install -y nfs-utils.x86_64 rpcbin ...

  8. DNS BIND 搭建域名智能解析DNS服务器之IP地址归类(ACL)

    bind的是通过ACL+View实现域名的智能解析,实现流程即:客户端发送dns解析请求,bind通过acl过滤客户端Ip到对应view,然后查询该view下的配置zone解析出域名地址返回给客户端. ...

  9. 构建高可用服务器之二 Keepalive参数详解

    keepalived有三类配置区域,注意不是三种配置文件,是一个配置文件里面三种不同类别的配置区域,全局配置(Global Configuration).VRRPD配置.LVS配置 ! Configu ...

最新文章

  1. 网络推广下叮咚买菜已完成D轮融资,生鲜电商下一次融资又在何方?
  2. 网络推广外包之下“真我”徐起表示今年中国区定下进军2000万销量目标
  3. WinAPI: waveOutMessage - 向波形输出设备发送一条消息
  4. positionnbsp;absolutenbsp;relativenbsp;z-index
  5. php写时间 自动,ThinkPHP6.0 自动写入时间戳
  6. winform窗体对象 单例模式与泛型结合
  7. 疫情期间不忽略障碍群体刚需、仍坚持做无障碍的倡议书
  8. File /usr/bin/pip3, line 9, in module from pip import main ImportError: cannot import name
  9. Scala中class、object、case class、case object区别
  10. 网络爬虫研发重点介绍
  11. 小战Java笔记_SE_Identifier(标识符)
  12. oracle数据库例题答案下载,Oracle数据库试题及答案[教学知识]
  13. php导出excel加换行,php导出excel单元格自动换行怎么实现?
  14. 预测模型| 2. Nomogram文献抄读 (2): 如何建立和解读癌症预后列线图
  15. 微信公众帐号开发-自定义菜单的创建及菜单事件响应的实例
  16. 个人网站个人主页的建立
  17. 5个可以网上赚钱的副业,聪明人早就开始做了,现在了解也不迟!
  18. Windows下使用Inno Setup 制作exe安装包
  19. 横向TableVIew的实现
  20. scipy.misc包中的toimage和fromimage

热门文章

  1. Spring的声明式事务
  2. 使用NHibernate, Oracle Clob/NClob无法插入
  3. CListCtrl,SetItemState 高亮(显示蓝色)
  4. 数据结构笔记(三十四)二叉排序树的删除
  5. golang http client 使用gzip_Grpc介绍 — Go-Service To PHP-Client
  6. html4 form日期,bootstrap4日期时间选择器插件
  7. 要运行python程序要安装什么_windows下面如何安装运行python程序
  8. 移动网络安全_中国移动研究院威胁情报区块链应用获区块链技术网络安全应用创新大赛全国一等奖...
  9. ios python3闪退_解决Python3 cx_Freeze打包闪退/无法执行以及No module named 'matplotlib.backends.backend_tkagg'...
  10. mac系统升级 brew 是用不了_MAC平台10款效率工具推荐