Mac OS X 10.4, 10.5:「.local」ホスト名を Bonjour および標準 DNS を介して検索する方法
概要
こちらの記事にあるように、「.local」ドメインを使うと、Bonjour のマルチキャスト DNS 機能により、別個の DNS サーバを設置せずにローカルネットワーク上のデバイスを相互に接続できます。ただし、一部のプライベートネットワークでは、パブリックインターネットの有効なトップレベルドメインでないにもかかわらず、内部 DNS サーバに登録されたホストに対しても「.local」ドメインを使っています。この重複した名前空間により、「.local」が末尾に付いたホスト名を使うと、Mac OS X で安定した接続を維持することが困難になる場合があります。
以下に、Bonjour および標準 DNS の両方を介して「.local」ホスト名を検索する方法について説明します。
対象製品
Mac OS X 10.4, Bonjour, Mac OS X 10.5
Mac OS X 10.5
Mac OS X 10.5.5 以降では、local 以外に 2 つ以上のラベルを持つホスト名 (host.domain.local など) は DNS を使って解決します。local 以外に 1 つのラベルを持つホスト名 (MyComputer.local など) は、デフォルトで Bonjour を使って解決します。
バージョン 10.5 ~ 10.5.4 で DNS を使って「MyComputer.local」などの名前または「.local」名を検索するには、システム環境設定の「ネットワーク」パネルにある検索ドメインのリストに「local」を追加します。Ethernet インターフェイスの場合は、「検索ドメイン」テキストボックスに「local」を追加します。別の検索ドメイン名がある場合はカンマで区切ります。AirMac など、その他のネットワークインターフェイスの場合は、「詳細」ボタンをクリックし、「DNS」タブを選択します。「検索ドメイン」リストの下にある「+」ボタンをクリックし、「local」を追加します。
Mac OS X 10.4
Mac OS X 10.4 では、local が末尾に付いたすべてのホスト名はデフォルトで Bonjour を使って解決します。DNS を使って「.local」名を検索するには、システム環境設定の「ネットワーク」パネルにある検索ドメインのリストに「local」を追加します。適切なネットワークインターフェイスを選択し、「設定」をクリックします。「検索ドメイン」フィールドに「local」を追加します。このフィールドに複数のエントリが入力されている場合は、「local」が最初にあり、エントリの間がカンマで区切られていることを確認します。例:
local, apple.com