AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 721238
Accepted
ZZ9
ZZ9
Asked: 2015-09-10 08:24:23 +0800 CST2015-09-10 08:24:23 +0800 CST 2015-09-10 08:24:23 +0800 CST

BIND9 在 Ubuntu 上拒绝来自 IP 外部 localnet(外部 IP)的查询

  • 772

BIND9 拒绝来自 Ubuntu 上 IP 外部 localnet(外部 IP)的查询。

options {
        listen-on port 53       { any; };
        directory               "/var/bind";
        allow-query             { any; };
        allow-query-cache       { any; };
        allow-transfer          { none; };
        recursion               no;
        dnssec-validation       auto;
        auth-nxdomain           no;
};

include "/etc/bind/zones.conf";
include "/etc/bind/reverse-zones.conf";
include "/etc/bind/named.conf.default-zones";

zone.conf 示例

zone "test.test" IN {
    type slave;
    file "zones/test.test.zone";
    masters { 1.1.1.1; };
};

另外,我在我的日志中看到了一个拒绝,所以添加了allow-query-cache { any; };但是这没有任何区别。

日志:client 192.168.3.100#64088 (test.test.SUB.DOMAIN.INTERN): query (cache) 'test.test.SUB.DOMAIN.INTERN/A/IN' denied

运行“ nslookup test.test 172.1.1.5”后(DNS 超时)

现在系统日志中没有任何异常显示。这是 BIND 在加载区域之前显示的内容(没有错误):

adjusted limit on open files from 4096 to 1048576
found 18 CPUs, using 18 worker threads
using 18 UDP listeners per interface
using up to 18432 sockets
loading configuration from '/etc/bind/named.conf'
reading built-in trusted keys from file '/etc/bind/bind.keys'
using default UDP/IPv4 port range: [1024, 65535]
using default UDP/IPv6 port range: [1024, 65535]
no IPv6 interfaces found
listening on IPv4 interface lo, 127.0.0.1#53
listening on IPv4 interface eth0, 172.1.1.5#53
generating session key for dynamic DNS
sizing zone task pool based on 162 zones
using built-in root key for view _default
set up managed keys zone for view _default, file 'managed-keys.bind'
command channel listening on 127.0.0.1#953
managed-keys-zone: loaded serial 2
zone 0.in-addr.arpa/IN: loaded serial 1

Var/Bind 位于非标准位置,但我在编辑 apparmor 配置文件后检查了日志,没有发现任何问题。

我可以从同一个子网成功查询绑定。

/etc/default/bind9:

# run resolvconf?
RESOLVCONF=no

# startup options for the server
# OPTIONS="-u bind"
OPTIONS="-4 -u bind"

此更改是禁用 ipv6

我是一个 RHEL 人 - 在 Centos7(1503) 上成功设置了服务器,并发现海外有奴隶的人想要运行 Ubuntu。所以这很酷是我的操作系统配置错误。

linux
  • 3 3 个回答
  • 2717 Views

3 个回答

  • Voted
  1. Best Answer
    Brandon Xavier
    2015-09-10T09:37:02+08:002015-09-10T09:37:02+08:00

    你检查过你的防火墙吗?日志表明 BIND 正在侦听 172.1.1.5,因此您应该在日志中看到一些查询,即使这些查询实际上并没有解决。

    • 1
  2. Joe Horn
    2015-09-10T10:38:50+08:002015-09-10T10:38:50+08:00

    此日志消息是否正确?test.test.SUB.DOMAIN.INTERN未定义为您的区域的客户端查询。

    client 192.168.3.100#64088 (test.test.SUB.DOMAIN.INTERN): query (cache) 'test.test.SUB.DOMAIN.INTERN/A/IN' denied
    

    您可以删除recursion no并放置以下行以允许客户端进行递归查询:

    allow-recursion {
        ::1;
        127.0.0.1;
        172.1.1.0/24;
        192.168.3.0/24;
    };
    

    此外,您确定主名称服务器(1.1.1.1 作为您的示例)允许您的服务器充当从属服务器并进行区域传输吗?

    • 0
  3. Jacob Evans
    2015-09-27T21:05:59+08:002015-09-27T21:05:59+08:00

    检查您的日志以获取来自 1.1.1.1 主服务器的区域传输,test.test 是一个从属服务器,并将发送 nxdomain 直到它从主服务器接收到该区域。

    此外,外部通信应使用交易安全进行签名。

    我假设 SUB.DOMAIN.INTERN 是您的 dhcp 搜索域。请以句点 (.) 结束所有域查找

    • 0

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve