BINDのリッスンアドレス指定
Linuxマシンに2枚のNICを挿して、DNSサーバを動かしている。
このとき、片側のNICのみからDNS問い合わせを受信したい。
具体的には、eth0をリッスンし、eth1はリッスンしない設定としたい。
named.confで、インターフェース指定など出来るかと
調べてみたところ、「listen-on
」オプションというのが見つかった。listen-on
オプションは、リッスンするIPアドレスを指定するオプション。
このオプションを利用すれば解決できるが、
今回の環境は、訳あってeth0は、その時々で、アドレスが変化するため、
「ある特定のアドレスをリッスンする」という設定ではダメ。
ではどうするかと言えば、リッスンしたくないeth1のアドレスを指定して、
「ある特定のアドレス以外をすべてリッスンする」とすればよい。
たとえば、リッスンしないアドレスが「192.168.0.1
」なら、
次のように記述する。
options {
listen-on port 53 { !192.168.0.1; any; };
...
« 気になる商品 - ワールドバンドレシーバーSONY ICF-SW11 | トップページ | USBメモリのフォーマット »
「Linux」カテゴリの記事
- [Linux] ログイン画面のOS名表示など(2013.08.12)
- CentOSからWin7の共有フォルダへアクセス(2011.11.27)
- namazuのインストール手順(2011.09.02)
- mknmzで、エラー 'sh: line 1: no: command not found'(2011.08.30)
- PostgreSQL 8.1から7.3へデータ移行(2011.08.24)
この記事へのコメントは終了しました。
« 気になる商品 - ワールドバンドレシーバーSONY ICF-SW11 | トップページ | USBメモリのフォーマット »
コメント