标签: bind

dig 不解析不合格的域名,但 nslookup 可以

我在 CentOS7 服务器 ( dns01.local.lab)上设置了一个运行 DNS 的实验室。该local.lab结构域被定义在named.conf

zone "local.lab" IN {
    type master;
    file "local.lab.zone";
    allow-update { none; };
};
Run Code Online (Sandbox Code Playgroud)

我也有一个反向区域,但据我所知,这对这个问题并不重要。

区域文件如下所示:

$TTL 86400
@  IN SOA  dns01.local.lab. root.local.lab. (
    1 ; Serial
    3600 ; Refresh
    1800 ; Retry
    604800 ; Expire
    86400 ; Minimum TTL
)
@        IN NS  dns01.local.lab.
@        IN A   192.168.122.100
@        IN A   192.168.122.1
dns01      IN A 192.168.122.100
virt-host  IN A 192.168.122.1
Run Code Online (Sandbox Code Playgroud)

如果我nslookup只使用主机名,我会得到一个解析的 IP:

[root@dns01 ~]# nslookup dns01 …
Run Code Online (Sandbox Code Playgroud)

bind dig nslookup

4
推荐指数
1
解决办法
2685
查看次数

命名配置中localhost和localnets有什么区别

阅读有关 bind 的 ARM 中的 acl 语句发现以下内容:

本地网络:

“匹配系统具有接口的 IPv4 或 IPv6 网络上的任何主机。添加或删除地址时,localnets ACL 元素会更新以反映更改。”

“系统有一个接口” - 听起来像一个废话。我了解网络接口是什么,但不了解上述文字。

你能说出上面引用的意思,localhostlocalnets有什么区别吗? 谢谢

dns bind bind9

4
推荐指数
1
解决办法
3005
查看次数

如何在个人电脑上托管网站

我想开始在我自己的电脑以及我朋友的网站上托管我的网站(比如迷你托管平台)。为此,我学习了 Debian、Bind9 和 Apache。

在我的系统上一切顺利。甚至我的 IP 也能从我的网络外部打开我的网站。但是我的域(比如abx.com)没有显示我的网站。

如何设置abx.com指向我的网站的内容?

networking dns webserver bind

3
推荐指数
1
解决办法
463
查看次数

本地 DNS 服务器拒绝向自己询问 DNS

我正在运行 Debian 7 并设置了 DHCP 和 DNS 服务器。

一切都很好,除了服务器本身没有遵循 BIND 中的 DNS 条目。

问题是/etc/resolv.conf由上游网关填充作为其主要 DNS。手动将条目更改为指向自身而不是上游网关后,DNS 服务器在从网关请求 DNS 之前使用 BIND 设置。

不幸的是,在重新启动或重新连接接口后,又/etc/resolv.conf恢复使用网关,使我重新陷入有问题的境地。

我想在该接口上保留动态 IP,同时使用静态名称服务器。这可能吗?

routing dns debian bind

3
推荐指数
1
解决办法
319
查看次数

使用 BIND 和 IPv6 进行反向 DNS

因此,我正在尝试使用 BIND9 为 IPv6 地址设置反向 DNS,但在使其正常工作时遇到了一些麻烦。

假设我已2001:41D0:2:D447::/64分配给我的服务器,并且我想2001:41d0:2:d447:0:0:0:ddc0解析为just.an.example.com

我有以下内容 named.conf.local

zone "example.com" {
    type master;
    file "/etc/bind/example.com";
};
zone "7.4.4.d.2.0.0.0.0.d.1.4.1.0.0.2.ip6.arpa" {
       type master;
       file "/etc/bind/2001:41d0:2:d447::.rdns";
};
Run Code Online (Sandbox Code Playgroud)

example.com我有这条线

just.an.example.com.   IN  AAAA    2001:41d0:2:d447:0:0:0:ddc0
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常。

2001:41d0:2:d447::.rdns我有

$TTL 1h

@       IN      SOA     ns1.example.com.  admin.example.com. (
        2014103002      ; serial
        1h              ; slave refresh interval
        15m             ; slave retry interval
        1w              ; slave copy expire time
        1h              ; NXDOMAIN cache time
        )

@       IN      NS      ns1.example.com.

0.c.d.d.0.0.0.0.0.0.0.0.0.0.0.0    IN …
Run Code Online (Sandbox Code Playgroud)

ipv6 bind

3
推荐指数
1
解决办法
1万
查看次数

如何使用 BIND 9 在 Ubuntu Linux 上配置全能 CNAME

我正在尝试在本地系统上设置 APE 服务器。我正在使用 Ubuntu 和 BIND,我需要设置一个全能CNAME记录。

这需要什么?

linux dns bind

2
推荐指数
1
解决办法
2146
查看次数

配置 BIND-DNS 转发器的可能位置

我正在调查我们的 BIND 的配置,但无法弄清楚它是如何知道它是下一个名称服务器来请求某个他不是授权服务器的域...

例如,主域是“workgroup.lan”
查找dig www.google.com

回答

;; 问题部分:
;www.google.com。在一个

;; 回答部分:

[...]

;; 权威部分:
google.com。87465 在 NS ns1.google.com。

[...]

;; 查询时间:4毫秒
;;服务器:127.0.0.1#53(127.0.0.1)
;; 时间:2012 年 8 月 28 日星期二 15:56:08
;; 味精大小接收:220

但是谁/什么让他去询问其他名称服务器?或者这是默认行为?

它可能与负责包含根名称服务器 IP 的“.”-(根-)区域的“root.hint”文件有关吗?

dns bind forwarding

2
推荐指数
1
解决办法
596
查看次数

通过 Tor 解析 DNS

当我使用 Tor 而没有使用 Tor 包时,在某些情况下可能会出现 DNS 泄漏。

可以做些什么来最小化它?是否可以通过 Tor 解析 DNS?

dns bind tor dnsmasq

2
推荐指数
1
解决办法
6294
查看次数

BIND 文件序列 - 对所有区域都是唯一的还是只对自己?

我再次通过手动编辑区域文件来管理 BIND 安装。
在执行将一条 A 记录添加到正向文件并将相应的 PTR 添加到反向文件的更新后,我要求同行进行审查以确保我在编辑中没有做任何愚蠢的事情(永远不要低估错过尾随或不正确序列的能力) . 他拒绝了我的更新,因为区域文件具有相同的序列号 (2017100201),他说它们必须彼此唯一 - IE,一个可以是 2017100201,但另一个应该是 2017100202。

找到对我以前从未听说过的东西的参考没有任何乐趣。我真的不想为每个更新的区域分配递增的序列 - 谁有这方面的参考?

dns bind

2
推荐指数
1
解决办法
226
查看次数

tcsh bindkey 打开 readline 变量“visible-stats”

.inputrcI 中存储 readline 命令bash,例如:

bind "\C-S": i-search-fwd
Run Code Online (Sandbox Code Playgroud)

.bindings我在for中做同样的事情tcsh

bindkey "^S" i-search-fwd
Run Code Online (Sandbox Code Playgroud)

要在.inputrcI do 中指定 readline 变量:

set visible-stats on
Run Code Online (Sandbox Code Playgroud)

但是我无法为 做同样的事情tcsh。我尝试过使用setbindkey

那么第一个问题是,如何为 tcsh 指定 readline 变量?

最后,是否有手册页或手册部分bindkey?例如,我可以找到bindin的信息man bash

shell bash tcsh bind

1
推荐指数
1
解决办法
575
查看次数

BIND 反向 DNS 忽略区域外数据

我有一个简单的单地址反向 DNS PTR 来10.142.0.2记录gbox.example.com设置,如下所示:

# cat /var/named/zones/0.142.10.in-addr.arpa.db

$ORIGIN .
$TTL 1D
0.142.10.in-addr.arpa.  IN  SOA gbox.example.com. dnsadmin.example.com. (
                                2018111401  ;
                                12h         ;
                                5m          ;
                                1w          ;
                                3h          ;
                                )

                        NS      gbox.example.com.

$ORIGIN 0.142.10.in-addr.arpa.
2                       PTR     gbox.example.com.
Run Code Online (Sandbox Code Playgroud)

当我跑步时:

#  named-checkzone 2.0.142.10.in-addr.arpa /var/named/zones/0.142.10.in-addr.arpa.db
/var/named/zones/0.142.10.in-addr.arpa.db:5: ignoring out-of-zone data (0.142.10.in-addr.arpa)
zone 2.0.142.10.in-addr.arpa/IN: has 0 SOA records
zone 2.0.142.10.in-addr.arpa/IN: has no NS records
zone 2.0.142.10.in-addr.arpa/IN: not loaded due to errors.
# named-checkzone 10.142.0.2 /var/named/zones/0.142.10.in-addr.arpa.db
/var/named/zones/0.142.10.in-addr.arpa.db:5: ignoring out-of-zone data (0.142.10.in-addr.arpa)
/var/named/zones/0.142.10.in-addr.arpa.db:16: ignoring out-of-zone …
Run Code Online (Sandbox Code Playgroud)

dns centos bind

1
推荐指数
1
解决办法
4503
查看次数

标签 统计

bind ×11

dns ×8

bash ×1

bind9 ×1

centos ×1

debian ×1

dig ×1

dnsmasq ×1

forwarding ×1

ipv6 ×1

linux ×1

networking ×1

nslookup ×1

routing ×1

shell ×1

tcsh ×1

tor ×1

webserver ×1