- - PR -
BINDでゾーン内の一部のノードをフォワード
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-02-14 18:51
BINDで、同じゾーン内で、ゾーンファイルに書かれているノードは自分で名前解決をして、
書かれていないノードはフォワードする、というようなことはできますか? forwarderが近いですが、これはゾーン単位で反映されますよね。 同じようなことをノード単位で行いたいのです。 例) example.comにwww, mailなどのノードが存在する。 example.comには、すでにDNSマスターサーバdnsが存在する。 新しくDNSサーバを立てて、hoge1, hoge2などのノードは 新しいDNSサーバで名前解決したいが、www, mailなどのノードは古いDNSサーバdnsで解決したい。 自分でいろいろ調べた結果、普通にゾーンを分けるか、ゾーンファイル自体を同期させるしか方法は無いような気がしますが、 その理解であってますか? ちなみに今使っているのはBIND9です。 | ||||||||
|
投稿日時: 2007-02-15 18:43
@ を使うと何とかできるかも知れませんね。
hoge1, hoge2 をサブドメインに見立てて、 ホスト名なしドメイン名のみでの名前解決要求に応答する機能を使うものです。 こんな感じはだめかな?(未検証だけどたぶんOKなはず)
工夫すればもう少しなんとかなるかも(未検証かつ自信なし)
[ メッセージ編集済み 編集者: Tasuku 編集日時 2007-02-15 18:44 ] | ||||||||
|
投稿日時: 2007-02-16 21:51
前者の @ を使ったほうは動作OKでした。
ただ、ホストの数だけゾーンファイルが増えてしまうのと、 ちょっと変わった使い方になるので知らない人が見たらなにこれ?って 言われちゃいそうですね。(^^; 後者のほうは動作しないようです。 ありがとうございました。 | ||||||||
|
投稿日時: 2007-02-16 22:30
新DNSの設定だけ、後者の設定にしてみる というのも試してみたらどうでしょう(これまた未検証ですが)
そうですね。うちは、自社ドメインの一部のサーバだけ ホスティング・サービスに外出しすることになったときに 苦肉の策として、この方法を使いました。 (IPアドレスの永続性を保証できないと言われたので、 部分的に先方のDNSに委譲した形です) |
1