oyhy4927 2024-11-05 22:23 采纳率: 0%
浏览 5

dns和acl遇到问题了

img

img


在写dns和acl的,配置文件都写好了,可是在另外一台机访问不到dns,怎么解决啊

  • 写回答

1条回答 默认 最新

  • 香格里辣 2024-11-05 22:24
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从你给出的描述和截图来看,你遇到的问题可能涉及到DNS配置和网络访问权限的问题。以下是一些可能的解决步骤和建议:

    1. 检查DNS配置:确保/etc/resolv.conf文件中的DNS服务器地址是正确的,并且DNS服务(如BIND)正在运行并且配置正确。你可以使用nslookup命令测试DNS解析。
    2. 防火墙设置:你提到了停止firewalld服务并设置SELinux为Permissive模式。请确保这些更改不会影响DNS服务的访问。在某些情况下,即使你停止了firewalld,系统的其他安全机制仍然可能阻止访问。
    3. 网络访问权限:你在ACL配置中定义了允许查询和传输的主机列表。确保你的机器IP地址在允许列表中,或者确保你的网络段被包含在允许的范围内。如果不在允许的范围内,那么外部机器将无法查询或传输DNS数据。
    4. 路由和子网问题:检查你的网络设置,确保没有网络路由问题或子网屏蔽问题,这可能导致无法访问某些网络服务。
    5. 日志和错误检查:查看DNS服务的日志文件(例如,BIND的日志文件通常位于/var/log/named/),以查找可能的错误或警告。这些日志可以提供关于问题的线索。
    6. 重新加载配置:在修改DNS配置后,确保重新启动DNS服务以加载新的配置。你可以使用命令如systemctl restart named来完成这个操作。
    7. 测试从其他机器访问:尝试从另一台机器上ping你的DNS服务器或执行其他网络测试,以确认是否可以访问。
    8. 检查网络连接:确保你的网络连接是正常的,并且没有其他网络问题(如丢包、延迟等)。

    如果以上步骤都不能解决问题,建议详细记录所有相关的错误消息和日志,然后寻求专业的网络管理员或系统管理员的帮助。此外,也可以考虑查看相关的技术社区或论坛,看看是否有其他用户遇到了类似的问题并提供了解决方案。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月5日