搭建主DNS服务器

DNS笔记

搭建主DNS服务器

    环境:

虚拟机:VMware

三个虚拟主机:centos6.9(192.168.203.128)、centos7.4(192.168.203.133)、centos7.5(192.168.203.13)

 

    目的:

搭建一个主DNS服务器,并负责解析以magedu.com这个域结尾的所有主机

 

    设备概要:

主机centos7.4(192.168.203.133)作为主DNS服务器

主机centos7.5(192.168.203.13)作为www客户端

主机centos6.9(192.168.203.128)作为远程测试机

 

    实操:

1、安装bind包:yum  clean  all ;yum  install  bind

2、备份主配置文件:cp  /etc/named.conf{,.bak}  -a

3、启动服务:systemctl  start  named;systemctl  enbale  named

4、创建并编辑com.zone文件:

 cp  /var/named/named.localhost  magedu.com.zone  -a

    注:复制时记得加上-a选项,保留所有属性。除了文件名不同外,请保持magedu.com.zone和named.localhost两个文件的所有属性完全一致。

1

vim magedu.com.zone

 

2

       重新加载配置文件:rndc  reload 或者 systemctl  reload  named

5、配置文件:vim  /etc/named.rfc1912.zones

 

3

6、配置文件:vim  /etc/named.conf

将options函数中监听地址改为监听本机所有地址而非只监听127.0.0.1:

将Listen-on  port  53 { 127.0.0.1; };中的127.0.0.1改为localhost;

将allow-query { localhost ; } ;改为allow-query { localhost ; any; } ;便于主机更换ip后仍然能保持远程客户的访问。

4

重启服务:rndc reload

7、主配置文件语法检查:named-checkconf

      解析库文件语法检查:named-checkzone “magedu.com” /var/named/magedu.com.zone

5

8、在DNS服务器本机测试解析:host  www.magedu.com  127.0.0.1或者dig  www.magedu.com  @127.0.0.1

6

9、在远程主机centos6.9上测试解析:host  www.magedu.com  192.168.203.128或者dig  www.magedu.com  @192.168.203.128

7

10、在远程主机192.168.203.128中将仅主机网卡的DNS指向192.168.203.133,并且移除桥接网卡。

重启网卡:Service network restart

8

11、在www客户端中模拟一个http服务器便于验证域名解析用,这里httpd的搭建不再赘述。

安装http服务:Yum install httpd

创建index.html文件:Echo welcome to magedu > /var/www/html/index.html

启动http服务:Service httpd start

12、在远程主机192.168.203.128的浏览器中输入www.magedu.com回车,页面显示welcome to magedu,至此,主DNS服务器的搭建实验成功!

9

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99825

(0)
JllbcJllbc
上一篇 2018-05-30 22:33
下一篇 2018-05-30 22:38

相关推荐

  • Centos6.9 的安装过程

                                                                              Centos6.9虚拟机创建过程 (本次安装过程以VMware14版本为主) 一、            首先需要先获取centos6.9的安装包,如果计算机上还未有centos6.9的安装包,你可以到以下网址进…

    Linux笔记 2018-03-31
  • 如何制作Linux服务脚本

    Linux服务脚本示例

    2018-05-10
  • 7月2日~7月8日作业

    1、列出当前系统上所有已经登入的用户的用户名,注意:同一个用户登入多次,则只显示一次即可。 ~]# who | cut -d  ‘  ’   -f1  |  sort  -u 2、取出最后登入到当前系统的用户的相关信息。 3、取出当前系统上被用户当作默认shell的最多的那个shell. 4、将/etc/passwd中的第三个字段数值最大的后10个用户信息全…

    2018-07-07
  • Linux的学习之旅

      Linux的文件系统层级结构标准FHS image.png /etc=====和主机相关的系统配置文件 edit the configure /home===== 用户家目录 /usr======二层分层的目录。默认是最大的。 /dev=====设备文件 /media======挂载点和可移动的设备, /mnt=====临时挂载点 /var==…

    Linux笔记 2018-04-01
  • TCP/IP协议

    无线网络标准 IEEE 802.3 802.11a/b/g/n/ac 物理层,数据链路层data link layer   以太网是工作在物理层和数据链路层上 单工,双工(物理层概念) 单工:单向传输数据    (广播,收音机) 双工:双向传输数据 全双工:同时双向       (手机) 半双工:轮流双向     (对讲机)   Hub集…

    Linux笔记 2018-06-24