|
|
固定IPでDNSサーバー構築
|
固定IPでDNSサーバー構築ブートファイルの基本設定WAN用ゾーンファイルの作成ポートフォワーディングの設定WAN空間からのDNSチェックスレーブDNSサーバーの設置DNSサーバとドメイン名の登録レコードの書き換えについて |
WAN空間でDNSサーバー稼動させるためのルーター設定構築中のLinuxサーバー を 「権威あるDNS情報」 を配信する DNSサーバー として運用する場合、ゾーン情報を参照しようとする他のDNSサーバーからの要求に応える必要があります。
参照の要求元は間違いなく
WAN
空間の
ホスト
ですから、自宅の
ルーター
に
ポートフォワーディング
の設定を行って、外部からの
domain
パケット
ポートフォワーディングという操作は、 「 NAT + IPマスカレード により外部からのアクセスを遮断している サブネット に、特定のパケットによる外部からの直接アクセスを許可する。」 という行為ですから、 Webサーバー や FTPサーバー 、 メールサーバー などの多くの 公開サーバー アプリケーション に対してポートフォワーディングを行う場合は、 「必要なすべての設定と セキュリティ チェックを行い、一番最後に実施する。」 のが定石といえます。 しかしWAN空間で動作させるDNSサーバーの場合には、一旦ポートフォワーディングを行って外部からの接続を有効にしないと、スレーブサーバーの設置などの設定作業を進められないため、例外的に 「不完全な稼動状態」 でポートフォワーディングの設定を行います。 また、DNSサーバーの設置に伴うポートフォワーディングの設定ではひとつ注意点があります。 それは、 ■ 名前解決のために クライアント や DNSキャッシュ サーバー がレコードの参照を行うときは UDP の53番ポートを使う。 ■ マスターDNSサーバーからスレーブDNSサーバーへの”ゾーン転送”には TCP の53番ポートを使う。 と、使用する下位 プロトコル が異なる点です。
名前解決で使われるプロトコル つまり、 ● 同じ サブネット の中でマスターDNSサーバーとスレーブDNSサーバーを同居させる場合は、UDP/53番ポートのみポートフォワーディングする。 ● サブネットの外(つまりWAN側)に設置されたDNSサーバーをスレーブDNSサーバーとして利用する場合は、UDP/53番ポートとTCP/53番ポートの両方をポートフォワーディングする。 ということに注意して設定を行ってください。
関連セクション・
自宅内DNSサーバーの構築
関連ページ・
名前解決とネームサーバー
|
||||||||
ルーターの設定例(ヤマハ NVR500)
ルーター
の
ポートフォワーディング
設定の意味については、
ルーターの設定は、ルーターの機種やメーカーによって用語も方法も様々ですので、ここで全てのルーターについて普遍的な設定方法を解説することはできません。 ここでは、 ヤマハ株式会社 のブロードバンドVoIPルーター NVR500 での、 DNS のポートフォワーディングの設定例を示しますので、これを参考にお手持ちのルーターのマニュアルと照らし合わせながら設定を行ってください。 まず、 LAN に接続している任意の ホスト機 の Webブラウザ を開き、アドレスバーにルーターの IPアドレス http://192.168.100.1/ を入力してルーターの設定画面を開いてください。認証して ログイン したら、 詳細設定と情報 ボタンをクリックします。 |
|||||||||
|
この例ではルーターの
IPアドレス
で接続していますが、既に
すると以下のように 詳細設定と情報 のメニューが開きます。 |
|||||||||
|
|
ここで、メニューから "基本接続の詳細な設定" → "設定されているプロバイダの一覧" から使用しているプロバイダの "登録の修正" の順にクリックし、 "プロバイダの修正" 画面が開いたらウインドウを一番下までスクロールします。
↓
↓
|
||||||||
既にルーター上で他の
プロトコル
のポートフォワーディングの設定
が行われている設定画面で説明しています。
|
ここで、 静的IPマスカレード関連(フィルタの自動定義:80番〜94番) の右側の 追加 ボタンをクリックすると、次のような "静的IPマスカレードの登録" 画面が開きますので、以下のように設定値を入力します。 DNS のポートフォワーディングの設定を行いますので プロトコル は UDP となります。 従って (1) では "UDP" を選択します。
DNSではポート番号は53を使用しますから。このルーター(NVR500)の場合には
(2)
に
53
と設定します
(3) は、ポートフォワーディングの着信先 ホスト のIPアドレスですので、 構築中のLinuxサーバー のIPアドレスである "192.168.100.11" を設定します。 入力が終わったら 設定の確定 ボタンをクリックします。すると、以下のように設定完了のダイアログが表示されますので 戻る ボタンをクリックします。 すると、赤の下線で示すように、静的IPマスカレード(ポートフォワーディング)の設定が追加されたことが確認できます。 |
||||||||
|
ヤマハNVR500では、多くの
Well-Knownポート
について、番号のままではなく
ニーモニック
(解りやすい記号に置き換えたもの)に変換されて設定されるようになっています。
ここでは "53" で設定されたものが "domain" に変換されているのがお分かりと思います。 |
単純にDNSサーバーを設置し、外部の
ホスト
に名前解決情報を配信するだけであればこれでOKですが、
WAN
空間に
スレーブDNSサーバー
ここでもう一度 追加 ボタンをクリックし、同じ要領で プロトコル:TCP、ポート:53、使用ホストIPアドレス:192.168.100.11 のパラメータで静的IPマスカレードを追加登録してください。 引き続き他のポートフォワーディングを設定したいときは 追加 ボタンを、設定を終了する場合は トップへ戻る ボタンをクリックします。
なお、
ヤマハ NVR500
の、お便利サーバー.com宅での購入、利用方法の詳細、インプレッションについてはこちら
これでDNSパケットのポートフォワーディングが有効になりましたので、 構築中のLinuxサーバー はWAN空間からの 名前解決 要求を受け付けられるようになりました。
関連セクション・
自宅内DNSサーバーの構築
関連ページ・
名前解決とネームサーバー
|
|
|
WAN用ゾーンファイルの作成
<<Previous
|
Next>>
WAN空間からのDNSチェック
|
| このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |