web-dev-qa-db-ja.com

アンバウンドDNS:nslookupを介してドメインを一覧表示できません

CentOSサーバーで非バインドDNSを構成し、その中にローカルゾーンを設定し、サーバーのファイアウォールをオフにしました。
Windowsで、nslookupコマンドを使用して非バインドDNSのDNSレコードを確認しようとしましたが、結果は次のとおりです。

C:\Windows\system32>nslookup
Default Server:  UnKnown
Address:  192.168.0.161

> ls example.com
[UnKnown]
*** Can't list domain example.com: Query refused
The DNS server refused to transfer the zone example.com to your computer. If this
is incorrect, check the zone transfer security settings for example.com on the DNS
server at IP address 192.168.0.161.
> ns.example.com
server:  ns.example.com
Address:  192.168.0.161

Name:    ns.example.com
Address:  192.168.0.161

サーバー上のunbound.confコンテンツ:

server:
local-zone: "example.com." static
local-data: "example.com. 86400 IN SOA ns.example.com. root 1 1D 1H 1W 1H"
local-data: "ns.example.com. IN A 192.168.0.161"
local-data-ptr: "192.168.0.161 ns.example.com."
access-control: 0.0.0.0/0 allow
interface: 0.0.0.0
1
ljllogo

サーバーがWindowsテストマシンへのゾーン転送を許可するように構成されているとは思いません。 lsコマンドは、効果的にゾーン転送を要求しています。

可能であれば(そしてそれが正しいかどうかはわかりませんが)、関連するIPへのゾーン転送を許可するように非バインドサーバーを構成します。

それまでの間、通常のタイプAレコードルックアップを試して、それが機能するかどうかを確認してください。

1
Daniel K