CentOS7搭建DNS服务后,客户端nslookup无法解析,发现端口被iptables阻止;
通过iptables -I INPUT -p udp -m multiport --dports 53 -j 命令添加;
通过service iptables save保存配置后,重启服务器仍不生效;
需要通过解除其开机自启动项,再添加其开机自启动项后解决;
停止服务
[root@localhost ~]# systemctl stop firewalld.service
禁止开机启动
[root@localhost ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
增加放行UDP53端口访问条目
[root@localhost ~]# iptables -I INPUT -p udp -m multiport --dports 53 -j ACCEPT
保存配置
[root@localhost ~]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ 确定 ]
重启服务
[root@localhost ~]# systemctl restart iptables.service
开机自启动
[root@localhost ~]# systemctl enable iptables.service
重启服务器
[root@localhost ~]# reboot
使用iptables -nL --line-number命令查看防火墙状态
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 53
此时客户机可以使用此DNS服务了!
分享到:
相关推荐
### Centos7-Samba-配置共享服务 #### Samba简介 Samba是一个开源且免费的软件包,它能够实现Linux/Unix系统与Windows系统之间的文件和打印服务共享。通过使用Samba,用户可以在异构网络环境中实现资源共享,使得...
Centos7 搭建企业内网 DNS 服务器 本文阐述了使用 Centos7 操作系统搭建企业内网 DNS 服务器的步骤。DNS 服务器在大型企业中非常重要,因为它可以解析企业内网的私网地址和外网的公网地址。本文将指导读者如何使用 ...
### 搭建DNS服务器详解 #### 一、概述 DNS (Domain Name System) 是互联网的一项基础服务,用于实现域名到IP地址之间的映射。在Linux环境下,BIND (Berkeley Internet Name Domain Service) 是最常用的DNS服务器...
### 基于Centos6.9+7.4主备DNS服务器搭建实战 #### 一、概述 本文档提供了一套详细的步骤指南,用于在CentOS 6.9和CentOS 7.4上搭建主备DNS服务器。通过本教程,读者可以学习到如何从零开始安装BIND软件包、配置主...
在 CentOS7 中,可以使用 bind 服务来搭建 DNS 服务器。bind 服务是一个非常流行的 DNS 服务器软件,它可以在 Linux 系统上运行。要安装 bind 服务,可以使用以下命令: yum install bind -y 安装完成后,可以使用...
- 完成配置后,需要重启BIND服务以应用更改。 ```bash systemctl restart named.service ``` 5. **配置本地DNS服务器** - 为了确保系统的DNS查询优先使用BIND,需要修改`/etc/resolv.conf`文件。 ```bash ...
本文将详细介绍如何在CentOS环境下配置和搭建一个PPPoE服务器,以支持设备的PPPoE上网功能。 #### 二、环境准备 为了搭建一个PPPoE服务器,首先需要准备以下环境: - **硬件环境**:一台装有CentOS操作系统的...
### CentOS7.2 下安装部署 OpenStack + KVM 云平台虚拟化环境详解 #### 1. OpenStack 简介 ...这些步骤包括但不限于数据库初始化、服务配置文件调整、网络策略定义等,具体细节将在后续章节中展开说明。
- 设置完成后,需要重启网络服务使配置生效: ```bash service network restart ``` 2. **计算机名称:** - 修改服务器的主机名,通常是在`/etc/hostname`文件中进行设置。例如: ```bash echo "server....
本节我们将深入探讨如何在CentOS 7上配置邮件服务器,特别关注DNS服务和Postfix邮件服务的设置。 首先,邮件地址的正确格式至关重要,它遵循“用户名@主机地址(域名)”的规则,例如“root@linuxprobe.com”。为了...
完成基础环境搭建后,接下来是Cacti监控平台的安装与配置。这包括下载并安装Cacti软件包、创建数据库、导入Cacti数据表结构、配置Cacti设置文件、以及最终的系统设置与测试。 1. **下载Cacti**:从官方网站下载最新...
- 配置好 IP 和 DNS,确保远程连接工具能正常连接服务器。 - 关闭 SELinux:编辑 `/etc/selinux/config` 文件,将 `SELINUX=enforcing` 改为 `SELINUX=disabled`。 - 开启防火墙端口:编辑 `/etc/sysconfig/...
本教程将详细讲解如何在CentOS6环境下搭建DNS服务器。 首先,确保实验环境已设置好IP地址、DNS服务器和网关,并且能够连接到外网。这里以静态IP 192.168.3.70为例进行说明。在进行DNS服务器安装之前,先检查系统...
### CentOS 6.5 安装LNMP服务器教程 #### 一、概述 本文将详细介绍如何在CentOS 6.5上安装...通过以上步骤,您已经在 CentOS 6.5 上成功搭建了一个 LNMP 服务器环境。这将有助于部署各类基于 PHP 的 Web 应用程序。
此外,iptables防火墙也未运行,这在配置DNS服务器时是必要的,因为它可能阻止DNS服务的通信。 2. **安装BIND** 在CentOS系统上,我们可以使用`yum`包管理器来安装BIND及相关依赖。命令`yum install bind* -y`将...
常用软件可能包括办公套件(如 LibreOffice)、防火墙(firewalld或iptables)、远程桌面服务(VNC或XDMCP)、Web服务器(Apache或Nginx)、数据库(MySQL或PostgreSQL)以及开发工具(GCC、Git等)。使用`yum`或`...
7. **日志管理**:通过syslog等工具收集和分析服务器日志,可以帮助监控服务器状态,及时发现和解决问题。 8. **自动化运维**:利用Ansible、Puppet或Chef等工具进行配置管理,实现服务器部署和维护的自动化。 在...
CentOS 7默认使用firewalld服务,为了简化配置,我们将其关闭。首先,通过`systemctl stop firewalld.service`暂停服务,然后使用`systemctl disable firewalld.service`禁止开机启动。 3. **安装iptables防火墙**...