`
Cash
  • 浏览: 181263 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

CentOS Stream9 搭建DNS服务器

    博客分类:
  • IT
 
阅读更多
 
好久没有写关于centos系统的服务搭建,本次采用stream9搭建dns服务
1、centos.org 下载CentOS Stream9 ISO,安装dns服务器;以下操作需要su权限;
2、配置服务器的ip及dns,使主机可访问外网;
3、此时查看bind的rpm包 rpm - qa | grep bind显示bind9,但是etc/named.conf文件是没有的,需要安装bind才能出现;
[z@localhost ~]$ rpm -qa | grep bind
bind-license-9.16.23-4.el9.noarch
bind-libs-9.16.23-4.el9.x86_64
bind-utils-9.16.23-4.el9.x86_64
4、 安装bind,yum install bind,查看bind的rpm包,显示出现dnssec包
[root@localhost z]# rpm -aq | grep bind
bind-license-9.16.23-4.el9.noarch
bind-libs-9.16.23-4.el9.x86_64
bind-utils-9.16.23-4.el9.x86_64
python3-bind-9.16.23-4.el9.noarch
bind-dnssec-doc-9.16.23-4.el9.noarch
bind-dnssec-utils-9.16.23-4.el9.x86_64
bind-9.16.23-4.el9.x86_64
5、编辑bind配置文件 vim named.conf,配置全局转发
listen-on port 53 { any; };
allow-query { any; };
在recursion yes;下面增加以下配置
forward first;
forwarders {
202.96.64.68;
114.114.114.114;
219.148.204.66;
223.5.5.5;
8.8.8.8;
};
6、编辑在named.conf配置区域转发,对特定域名指定dns转发服务器(例如内网应用)
将crpm.com.cn域名转发到内网解析
zone "crpm.com.cn" IN {
type forward;
forwarders{
10.0.12.150;
10.0.12.160;
10.0.18.130;
10.0.18.140;
};
forward only;
};
将crma.rc.com.cn转发到外网解析
zone "crma.rc.com.cn" IN {
type forward;
forwarders{
202.96.64.68;
219.148.204.66;
114.114.114.114;
223.5.5.5;
8.8.8.8;
};
forward only;
};
7、重启bind服务,service named restart;停止bind服务可使用命令service named stop;
8、查看named服务, systemctl status named;running字眼即为运行中;
9、测试dns服务,dig www.sina.com.cn @127.0.0.1 ,命令显示sina对应的主机地址即为成功;
[root@localhost etc]# dig www.sina.com.cn @127.0.0.1
; <<>> DiG 9.16.23-RH <<>> www.sina.com.cn @127.0.0.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29132
;; flags: qr rd ra; QUERY: 1, ANSWER: 18, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 7c6d08698d919b8101000000637b4b6a2d0ebc26e3163515 (good)
;; QUESTION SECTION:
;www.sina.com.cn. IN A
;; ANSWER SECTION:
www.sina.com.cn. 20 IN CNAME spool.grid.sinaedge.com.
spool.grid.sinaedge.com. 1 IN CNAME ww1.sinaimg.cn.w.alikunlun.com.
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.60.77.245
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.87.113
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.60.77.240
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.87.117
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.60.77.248
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.90.244
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.87.114
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.60.77.239
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.87.118
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.60.77.237
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.90.241
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.90.248
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.87.112
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.60.77.244
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.90.238
ww1.sinaimg.cn.w.alikunlun.com. 13 IN A 218.24.87.116
;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Nov 21 17:56:58 CST 2022
;; MSG SIZE rcvd: 409
如ANSWER SECTION:中无任何主机IP返回,是由于局域网内非法DNS,所以将DNS安全关闭;
需要修改配置文件vim named.conf
dnssec-enable no;
dnssec-validation no;
10、使用pc机,用nslookup命令测试,发现超时,可能centos9的防火墙未放行dns,使用systemctl stop firewalld 命令关闭防火墙,再次尝试;
11、查看防火墙状态,systemctl status firewalld 、firewall-cmd --state;
12、查看端口状态,netstat -tanp ;
13、查看防火墙规则,firewall-cmd --list-all;
14、防火墙临时放行dns服务,firewall-cmd --add-service=dns ,可临时放行,systemctl restart firewalld重启后条目消失;
15、防火墙永久放行dns服务,firewall-cmd --add-service=dns --permanent,需要重启防火墙服务后,firewall-cmd --list-all查看条目起作用;
16、移除防火墙永久放行条目,firewall-cmd --remove-port=53/tcp --permanent,需要重启防火墙;
17、移除防火墙临时放行条目,firewall-cmd --remove-port=53/tcp ,无需重启防火墙;
18、添加named服务随开机自动启动,systemctl enable named;
 
 
分享到:
评论

相关推荐

    Centos8 搭建DNS服务器

    Centos8 搭建DNS服务器 一、 DNS概述 DNS(Domain Name System)是域名管理系统,负责将人类易于记忆的域名转换为机器易于识别的IP地址。域名由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,...

    在CentOS5上搭建DNS服务器.doc

    在CentOS5上搭建DNS服务器.doc

    centos stream 9安装cacti1.2.23

    centos stream 9安装cacti1.2.23,使用php8.0+maiadb10.5+rrdtool1.7.2

    CentOS Stream9 的 terminator 源码 RPM 包。

    CentOS Stream9 的 terminator 源码 RPM 包。

    基于CentOS6的DNS服务器搭建

    搭建基于CentOS6.3的DNS服务器涉及到一系列的步骤,主要涵盖了系统环境的变化、DNS服务的安装、配置、以及安全设定。以下是对这些知识点的详细解释: 1. **CentOS6.3与早期版本的不同**: 在CentOS6.3中,DNS...

    Centos8 搭建日志服务器rsyslog+loganalyzer

    CentOS8 搭建日志服务器 rsyslog+loganalyzer CentOS 8 是一个流行的 Linux 发行版,rsyslog 是一个强大的日志服务器软件,loganalyzer 是一个基于 Web 的日志分析工具。本文将指导您如何在 CentOS 8 上搭建一个...

    centos搭建DNS服务器配置虚拟主机.doc

    CentOS 搭建 DNS 服务器配置虚拟主机 DNS 服务器搭建 1. 使用 yum -y install bind* 命令下载 DNS 服务器软件。 2. 编辑 DNS 配置文件,打开接口,允许任何客户端的地址提出查询,listen-on port 53 可以改为自己...

    详解如何在 CentOS7.0 上搭建DNS 服务器

    在本文中,我们将深入探讨如何在 CentOS 7.0 上搭建和配置 BIND(NAMED)DNS 服务器。BIND,即 Berkeley Internet Name Domain,是互联网上最广泛使用的域名系统(DNS)服务器软件。DNS 服务器的主要任务是将人类可...

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    centos环境下搭建版本服务器(svn)

    断网,centos系统,版本服务器,在没有外网的centos系统中搭建svn版本服务器

    zabbix6.2版本基于centos stream9 的部署手册

    # rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/9/x86_64/zabbix-release-6.2-2.el9.noarch.rpm # dnf clean all # dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts...

    centos系统中配置DNS服务器案例

    ### CentOS系统中配置DNS服务器案例 #### 概述 在CentOS系统中配置DNS服务器是一项基本但非常重要的网络管理任务。本文将详细介绍如何在CentOS系统中安装、配置并测试DNS服务器,包括主服务器和辅助服务器的设置。...

    centos搭建DNS服务器[借鉴].pdf

    centos搭建DNS服务器[借鉴].pdf

    centos系统配置DNS服务器配置详解.docx

    本文讲解了在 CentOS 系统中配置 DNS 服务器的详细步骤。首先,安装了 CentOS 5.8 操作系统,并配置了网络设置,包括设置 IP 地址、子网掩码、网关地址等信息。然后,安装了 BIND 软件包,并配置了主配置文件 named....

    centos 搭建DNS服务器过程记录-2019-07-10.txt

    centos 搭建DNS服务器过程记录 环境 linux centos 7.3 ip 172.34.6.214 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@localhost ~]#

    Linux下搭建DNS服务器

    本文档将详细介绍如何在Linux环境下搭建DNS服务器,特别针对的是CentOS 4.3系统(kernel 2.6.9-34.EL)。通过本教程,您将能够成功配置并运行自己的DNS服务器。 #### 二、准备工作 1. **检查系统信息**:确保您的系统...

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

Global site tag (gtag.js) - Google Analytics