实现正向解析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