搭建主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

相关推荐

  • keepalived介绍及相关实验

    Keepalived是基于vrrp协议的一款高可用软件。它的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作

    2018-07-13
  • FTP服务介绍及相关实验

    FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。FTP协议是早期的三个应用级协议之一。

    2018-06-26
  • Linux用户管理和组管理

    Linux用户管理和组管理

    2018-04-09
  • w3-用户管理及文本处理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@centos7 ~]#who | cut -d ” ” -f 1 | sort -u centos root wang 2、取出最后登录到当前系统的用户的相关信息。 [root@centos7 ~]#last | head -1 c…

    Linux笔记 2018-07-08
  • 马哥教育第二周 4.8

    > 覆盖内容   只对文件有用 2> 错误覆盖内容 >> 追加覆盖内容  可以创建空文件 >文件 2>&1 错误正确放到一个文件、 (x;x)> 文件 可以把多个放到一个文件 cd  /misc/cd/ 挂载光盘 断网情况下 把服务重启 systemctl restart network ~ – …

    Linux笔记 2018-04-08