PIにBind9をインストールしました。そして、簡単なipv4とipv6設定を設定してみてください。
ipv4 の場合、順方向および逆方向のルックアップは正しく機能します。また、ipv6の前方検索がよさそうです。しかし、ipV6では逆引き参照は機能しません。
ゾーン確認の実行中に、次のメッセージが表示されます。
name-checkzone vl2.home.arpa db.rvlan2v6.in-addr.arpa db.rvlan2v6.in-addr.arpa:4: SOA レコードがゾーンの上部にない (0.0.0.0.0.0.0.0.0.0.0.0.0.0 .2.0 .0.0.bbd1.9.5.4.a.2.0.a.2.ip6.arpa.vl2.home.arpa) 領域 vl2.home.arpa/IN: デフォルトファイル db.rvlan2v6.in-addr からロードされます。 Arpaに失敗しました:vl2.home.arpa / INゾーンの上部にありません:エラーのためロードされませんでした。
誰かが私がここで何を間違っているかを説明できますか?
私のBind.conf.localは次のようになります。
zone "vl2.home.arpa" IN {
type master;
file "/etc/bind/vl2.home.arpa";
};
zone "200.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.rvlan2.in-addr.arpa";
};
zone "2.0.0.0.b.b.d.1.9.5.4.a.2.0.a.2.ip6.arpa" {
type master;
file "/etc/bind/db.rvlan2v6.in-addr.arpa";
};
IPV4およびIPV6フォワードルックアップを含むゾーンファイルには、次のコンテンツが含まれています。
;------------------------------------------------------------------------------
; include default db.soa for mappings below
;------------------------------------------------------------------------------
$include /etc/bind/db.soa
;
;
;------------------------------------------------------------------------------
; Adresses for canonical names
;------------------------------------------------------------------------------
;
; Local loopback address
;------------------------------------------------------------------------------
;
localhost IN A 127.0.0.1
localhost IN AAAA ::1
; local host aliases
loopback IN CNAME localhost
;------------------------------------------------------------------------------
;
;------------------------------------------------------------------------------
; Namesevers voor 192.168.200 prod-lan
;------------------------------------------------------------------------------
;
;@ IN NS cspi.vlan2.lan.
@ IN NS cspi.home.arpa.
@ IN NS cspiv6.home.arpa.
;
;------------------------------------------------------------------------------
; Hosts in 192.168.200 prod-lan
;------------------------------------------------------------------------------
;
cspi IN A 192.168.200.30
cspiv6 IN AAAA 2a02:a459:1dbb:2::1e
リバースIPv4ゾーンは次のとおりです。
$TTL 2d ; default TTL for zone
@ IN SOA vl2.home.arpa. cs.vl2.home.arpa. (
2022090201 ; serial
8H ; refresh
4H ; retry
4W ; expire
1H ; minimum
)
IN NS localhost.
30 IN PTR cspi.vl2.home.arpa.
エラーが発生してロードされない領域は次のとおりです。
$ORIGIN 0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.b.b.d.1.9.5.4.a.2.0.a.2.ip6.arpa
$TTL 2d ; default TTL for zone
@ IN SOA vl2.home.arpa. cs.vl2.home.arpa. (
2022090201 ; serial
8H ; refresh
4H ; retry
4W ; expire
1H ; minimum
)
IN NS localhost.
e.1 IN PTR cspiv6.vl2.home.arpa.
助けてくれてありがとう!
答え1
あなたのソースは絶対的なものではなく相対的なものなので、最後にポイントを追加する必要があります。
$ORIGIN 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.bbd1.9.5.4.a.2.0.a.2.ip6.arpa.
そして
エリア「2.0.0.0.bbd1.9.5.4.a.2.0.a.2.ip6.arpa」。 {
答え2
迅速な返信ありがとうございます。今は動作しますが、まだいくつかの問題が発生します。
これで、名前付き.conf.localを次のように変更しました。
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.b.b.d.1.9.5.4.a.2.0.a.2.ip6.arpa" {
type master;
file "/etc/bind/db.rvlan2v6.in-addr.arpa";
};
リバースゾーンルックアップファイルを次のように変更しました。
; line below does not work ??
;$ORIGIN 0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.b.b.d.1.9.5.4.a.2.0.a.2.ip6.arpa.
;
$TTL 2d ; default TTL for zone
@ IN SOA vl2.home.arpa. cs.vl2.home.arpa. (
2022090201 ; serial
8H ; refresh
4H ; retry
4W ; expire
1H ; minimum
)
IN NS localhost.
e.1 IN PTR cspiv6.vl2.home.arpa.
```
This configuration works, however I tried to understand why it already works without using the $OPTION statement?
Second question i liked to shorten the zone definition in the named.config.local
but it seems that is not allowed.
I will test tomorrow again with using the $OPTION statement this time with a . at the end.
Thanks so much for sharing this with me. I appreciate this!