ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

实现正向解析dns服务

2022-03-30 20:03:59  阅读:185  来源: 互联网

标签:10.0 named magedu centos7 dns org 正向 解析 root


一、实现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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有