其他分享
首页 > 其他分享> > 实现正向解析dns服务

实现正向解析dns服务

作者:互联网

一、实现DNS正向主服务器

1.实验目的

搭建DNS正向主服务器,实现web服务器基于FQDN的访问

2.环境要求

需要三台主机
DNS服务端:10.0.0.14
web服务器:10.0.0.12
DNS客户端:10.0.0.11

3.前提准备

关闭SElinux
关闭防火墙
时间同步

4.实现步骤

1)在DNS服务端安装bind

[root@centos7 ~]# yum install -y bind

2)修改bind 配置文件

[root@centos7 ~]# vim /etc/named.conf
#注释掉下面两行
// listen-on port 53 { 127.0.0.1; };
// allow-query     { localhost; };
[root@centos7 ~]# vim /etc/named.rfc1912.zones 
#加上下面内容
zone "magedu.org" IN {
   type master;
   file  "magedu.org.zone";
};

3)DNS区域数据库文件

[root@centos7 ~]# cp  /var/named/named.localhost /var/named/magedu.org.zone -a

#如果没有加-p选项,需要修改所有者或权限。chgrp named magedu.org.zone

[root@centos7 ~]# vim /var/named/magedu.org.zone
$TTL 1D
@ IN SOA master admin.magedu.org. (
 2019042210 ; serial
 1D ; refresh
 1H ; retry
 1W ; expire
 3H ) ; minimum
       NS master
master     A    10.0.0.14       
www     A    10.0.0.12

4)检查配置文件和数据库文件格式,并启动服务

[root@centos7 ~]# named-checkconf
[root@centos7 ~]# named-checkzone magedu.org /var/named/magedu.org.zone


[root@centos7 ~]# systemctl start named #第一次启动服务
[root@centos7 ~]# rndc reload     #不是第一次启动服务

5)实现WEB服务

#安装http服务
[root@centos7 html]# yum install -y httpd
#配置主页面
[root@centos7 html]# echo www.magedu.org > /var/www/html/index.html
#启动服务
[root@centos7 html]# systemctl start httpd

6)在客户端实现测试

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=10.0.0.8
#centos7 以上版执行现下面命令生效
[root@centos8 ~]# nmcli con reload
[root@centos8 ~]# nmcli con up eth0
#centos 6 执行下面命令生效
[root@centos7 ~]# service network restart
#有以下记录,算是成功
[root@centos7 ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 10.0.0.14

#测试网页,能显示就是成功
[root@centos7 ~]# curl www.magedu.org
www.magedu.org

 

记录于2022-3-30 weilan

标签:10.0,named,magedu,centos7,dns,org,正向,解析,root
来源: https://www.cnblogs.com/weilanxuesre/p/16078777.html