bind9 反向区域未正确更新
bind9 reverse zone not updating correctly
我一直在努力学习如何在我的家庭 LAN 中为动态 dns 服务设置 isc-dhcp-server 和 bind9。我在网上遵循了一些操作方法并设法使其正常工作,唯一的例外是我的反向区域似乎没有正确更新。我知道这不太正确,因为如果我执行 dig raspbmc.home
(正向查找),我会得到一个答案,其中包含 raspberry pi 的正确 IP 地址,即 192.168.1.12,但如果我执行 [=13] =] 我没有得到答案。对我子网中任何 IP 地址的反向查找都没有给出任何答案,除了 DNS/DHCP 服务器本身具有静态 IP 地址。我 运行 sudo rndc sync
更新我的区域文件。这是前向区域文件:
$ORIGIN .
$TTL 907200 ; 1 week 3 days 12 hours
home IN SOA IXTREME.home. justin.IXTREME.home. (
7 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
38400 ; minimum (10 hours 40 minutes)
)
NS IXTREME.home.
A 192.168.1.2
$ORIGIN home.
$TTL 3600 ; 1 hour
android A 192.168.1.5
TXT "317532858ab461b8e08e92465158353660"
iPad A 192.168.1.10
TXT "31fc08f1797f8ef06bf8bbd71c6889c2c3"
printer A 192.168.1.3
TXT "31445a58fc15ac8a0c45ca7f81d62dc2ba"
laptop A 192.168.1.6
TXT "31b7f1f9e90f391d8733427cd4f783363f"
$TTL 907200 ; 1 week 3 days 12 hours
IXTREME A 192.168.1.2
$TTL 3600 ; 1 hour
iPhone A 192.168.1.7
TXT "31ff1a903b509d454737f163433b50e979"
raspbmc A 192.168.1.12
TXT "319a34a5c33f22852155f1d0d79d29b7c9"
以及反向区域文件...
$ORIGIN .
$TTL 907200 ; 1 week 3 days 12 hours
1.168.192.in-addr.arpa IN SOA IXTREME.home. justin.IXTREME.home. (
7 ; serial
10800 ; refresh (3 hours)
604800 ; retry (1 week)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS IXTREME.home.
$ORIGIN 1.168.192.1.168.192.in-addr.arpa.
$TTL 3600 ; 1 hour
10 PTR iPad.home.
12 PTR raspbmc.home.
3 PTR printer.home.
5 PTR android.home.
6 PTR laptop.home.
7 PTR iPhone.home.
$ORIGIN 1.168.192.in-addr.arpa.
$TTL 907200 ; 1 week 3 days 12 hours
2 PTR IXTREME.home.
反向区域文件中的行 $ORIGIN 1.168.192.1.168.192.in-addr.arpa.
看起来不正确...这应该是 $ORIGIN 1.168.192.in-addr.arpa.
。此行已由 isc-dhcp-server 自动添加。谁能帮我解决这个问题?
谢谢 - JJB
在您的 dhcpd.conf 文件中将 ddns-rev-domainname 更改为 "in-addr.arpa."。