5G系统之家网站 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯 entos7 配置了 dns 不生效

entos7 配置了 dns 不生效

时间:2023-05-23 来源:网络 人气:

    在进行服务器搭建时,我们常常需要配置DNS以便进行域名解析。然而,在配置完DNS后,有些用户会发现无法生效。那么,这是为什么呢?本文将从多个方面进行分析和讨论。

    1.检查DNS配置

    首先,我们需要检查DNS的配置是否正确。可以通过以下命令查看:

    bash

    cat/etc/resolv.conf

    如果输出中没有正确的DNS服务器地址,则需要手动添加。可以通过编辑以下文件来实现:

    bash

    vi/etc/sysconfig/network-scripts/ifcfg-eth0

    在该文件中添加以下内容:

    bash

    DNS1=8.8.8.8

    DNS2=5fd0b37cd7dbbb00f97ba6ce92bf5add.5fd0b37cd7dbbb00f97ba6ce92bf5add.5fd0b37cd7dbbb00f97ba6ce92bf5add.830505fd0b37cd7dbbb00f97ba6ce92bf5add704e61f1c58d81d9b607baaf

    其中,DNS1和DNS2分别是Google和国内的公共DNS服务器地址。添加完毕后,重启网络服务即可:

    bash

    systemctlrestartnetwork

    2.检查防火墙配置

    其次,我们需要检查防火墙是否开启并且是否允许了DNS服务的访问。可以通过以下命令来检查:

    bash

    systemctlstatusfirewalld

    如果输出中状态是active(running),则说明防火墙是开启状态。此时需要添加相应规则来允许DNS服务的访问。可以通过以下命令来实现:

    bash

    firewall-cmd--add-service=dns--permanent

    firewall-cmd--reload

    3.检查SELinux配置

    最后,我们需要检查SELinux是否开启并且是否允许了DNS服务的访问。可以通过以下命令来检查:

    bash

    sestatus

    如果输出中状态是enforcing,则说明SELinux是开启状态。此时需要添加相应规则来允许DNS服务的访问。可以通过以下命令来实现:

    bash

    setsebool-Pnamed_exec_content_t/var/named/data

    setsebool-Pnamed_write_master_zoneson

    以上是常见的几种情况,如果还没有解决问题,可以考虑以下几点:

    -检查DNS服务器是否正常工作;

    -检查网络连接是否正常;

    -检查路由表是否正确。

    总之,在进行DNS配置时,需要多方面进行排查和分析,才能找到问题所在并解决它。希望本文对大家有所帮助!

src-TVRZNMTY4NDgzNTQyNQaHR0cHM6Ly9waWMzLnpoaW1nLmNvbS92Mi03YzYwN2EyOWIzYjQ0ODFlZWE4NmUyMmQwZTEwZTg5Ml9yLmpwZw==.jpg

whatsapp官网版下载:https://cjge-manuscriptcentral.com/software/4773.html

作者 小编

教程资讯

教程资讯排行

系统教程

    标签arclist报错:指定属性 typeid 的栏目ID不存在。