`named`(bind9)が特定のドメインを別のネームサーバーに転送する方法は?


18

ではdnsmasq、ドメインを異なるネームサーバーに転送することができます。どうすればそれを行うことができnamedますか?

server=/foo.com/10.0.10.1
server=/vpn.foo.com/8.8.8.8

回答:


18

これはBIND9で機能するはずです。

zone "foo.com" IN {
    type forward;
    forwarders {
        10.0.10.1;
    };
};

zone "vpn.foo.com" IN {
    type forward;
    forwarders {
        8.8.8.8;
    };
};

また、交換する必要があるかもしれないdnssec-validation auto;dnssec-validation no;named.conf.optionsに。
mivk

1
これはワイルドカードもサポートしていますか?
ペテルサン

BIND 9.9の構成のリファレンスは、明示的に言いませんが、ゾーン名を一緒に使用することができ、有効なゾーンである必要があるため$ORIGIN、ゾーンファイルに指示、私はあなたが、ゾーン名にワイルドカードを使用することができます信じていません。
ジェームズ・スニーリンガー

3
また、forward onlyオプションはここで意味があるかもしれません。
ドミトリチュバロフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.