Mac OS X Server 10.1 or Later: NAT 環境で DNS をセットアップする方法 |
Mac OS X Server 10.1 or Later: NAT 環境で DNS をセットアップする方法 BIND を使うと、NAT (network address translation) を使いながら、基本的な DNS (Domain Name System) コンフィギュレーションを作成することができます。 Apple Mail Server と、Web Server (Apache) の一部のコンフィギュレーションには、お使いのネットワーク上で正しく設定されている DNS Server の表記が必要となります。Mac OS X Server では、DNS 名を参照展開したり、逆引きできる機能を利用できます。 他のサービス(AFP、NFS、SMB/CIFS、FTP、プリントサービス、IP フィルタリング、NetBoot、Macintosh マネージャ、SLP ディレクトリエージェント、DHCP 提供、NetInfo Domain ホスティングなどが含まれます)では、DNS の表記は必要ありません。ただし、DNS が利用可能であってもセットアップに誤りがあると、一部のサービスが動作しなかったり、パフォーマンスが極端に落ちることがあります。 インターネットサービスプロバイダを利用していたり、情報サービス部門を擁する団体に所属する場合、お使いのサーバに対して DNS サービスを提供してもらうのは、既に可能なことでしょう。内部のサポートやインターネットサービスプロバイダに、このサービスを提供してもらえるかをお問い合わせください。 背景 BIND (Berkeley Internet Name Domain) は DNS プロトコルのインプリメンテーションです。BIND は Mac OS X Server に含まれていて、これにより Mac OS X Server を DNS サーバとして使用することができます。BIND を使って DNS を設定することは、複雑な作業になる可能性があります。以下の手順でカバーされる一般的なコンフィグレーションでは、必要を満たさない場合は、プロのコンサルタントに問い合わせたり、他のドキュメントで調べる必要があります。 以下の例では、お使いのネットワークには特定のルータやゲートウェイが存在し、デバイスは NAT を使用していることを想定しています。ご利用になっている ISP に接続されているポート(ケーブルモデム/DSL/ダイアルアップ、など)は、WAN ポートと定義されます。内部ネットワークに接続されているポートは LAN ポートと定義されます。 WAN ポートの IP アドレスは、ご利用になっている ISP によって設定されています。LAN ポートの IP アドレスは「10.0.1.1」です。DNS Server として使用される Mac OS X Server の IP アドレスは「10.0.1.2」です。クライアントコンピュータの IP アドレスは、「10.0.1.3」から「10.0.1.254」の間にあります。 IP アドレスの割り当てが DHCP を使って NAT デバイスによって提供される場合、上記の情報が設定されている必要があります。お使いのルータやゲートウェイのマニュアルから DHCP サーバの設定方法を調べてください。 NAT デバイスがインターネットに接続している場合は、ご利用になっている ISP から提供される DNS サーバアドレスも必要になります。 手順 1. ルートとしてサーバにログインします。 2.「移動」メニューから「フォルダへ移動」を選びます。 3. 次のように入力します: /etc 4.「移動」をクリックします。 5.「named.conf」ファイルを探して、次の名前に変更します: named.conf.OLD 6. TextEdit アプリケーションを開きます。 7. 次の記事 (106854) :Mac OS X Server 10.1: NAT 環境で DNS を設定するサンプルファイル"の内容を新規ファイルにコピーして、次の名前で保存します: /etc/named.conf 8. 次の記事 (106855):Mac OS X Server 10.1: Sample File (db.10.0.1) for Configuring DNS in a NAT Environment の内容を新規ファイルにコピーして、次の名前で保存します: /var/named/db.10.0.1 9. 次の記事 (106856):Mac OS X Server 10.1: Sample File (db.example.com) for Configuring DNS in a NAT Environment の内容を新規ファイルにコピーして、次の名前で保存します: /var/named/db.example.com 10. Mac OS X Server 10.1 から 10.1.4 を使用している場合は、この手順はスキップします。Mac OS X Server 10.2 以降を使用している場合は、「ターミナル」で次のコマンドを実行する必要があります: cp /var/named/named.ca /var/named/db.cache cp /var/named/named.local /var/named/db.127.0.0 11. ログアウトして、管理者ユーザとしてログインし直します。 12. Server Admin で、DNS サービスを開始します。 13.「システム環境設定」の「ネットワーク」パネルで、「ドメインネームサーバ」フィールドにサーバの IP アドレス 10.0.1.2 のみを表示するように変更します。 14. クライアントコンピュータの IP アドレスがスタティックに割り当てられている場合は、「ネットワーク」パネルの「ドメインネームサーバ」フィールドに新規サーバの IP アドレス 10.0.1.2 のみを表示するように変更します。 DHCP サーバとして Mac OS X Server を使用している場合は、次の追加手順に従ってください: 1. Server Admin で「ネットワーク」タブをクリックします。 2.「DHCP/NetBoot」メニューから「DHCP/NetBoot を設定」を選択します。 3.「サブネット」タブをクリックします。 4.「名前」リストから「Built-in Ethernet」ポート(デフォルト設定)を選択します。 5.「編集」をクリックします。 6.「一般」タブをクリックします。 7. 対応するフィールドに次の情報を入力します: 開始:10.0.1.3 終了:10.0.1.254 サブネットマスク:255.255.255.0 ルータ:10.0.1.1 8.「DNS」タブをクリックします。 9. 対応するフィールドに次の情報を入力します: デフォルトドメイン:example.com DNS サーバ:10.0.1.2 10.「保存」をクリックします。 11. Server Admin を終了します。 注記:クライアントコンピュータは、新規 IP 設定情報をすぐに使用できない場合があります。これは、各クライアントコンピュータの DHCP リース有効期限がいつ切れるかに依存します。クライアントコンピュータが IP 設定を変更できるように、クライアントコンピュータを再起動する必要がある場合があります。 コンフィギュレーションをチェック 手順がうまくできたかを確認するために、管理者ユーザとしてサーバにログインして Server Admin を開きます。ログインウインドウに IP アドレスの代わりにホスト名が表示されます。ログインがうまくいったら、DNS 名の参照 (forward lookup) が動作しています。「一般」タブをクリックして、「サーバ情報の表示」を選択します。DNS 名が示されていたら、DNS 名の逆引き (reverse lookup) が機能しています。 |
←INDEX |