この記事はアーカイブ済みで、これ以上更新されることはありません。

「.local」が末尾に付いたドメイン名を解決できない、またはドメインにバインドできない場合

Bonjour では、「.local」サフィックスを使って近くのデバイスを識別しています。内部ネットワークドメインですでに「.local」サフィックスをお使いの場合は、この記事で提案している方法をお試しください。

OS X Yosemite で「.local」が末尾に付いたドメイン名をユニキャスト DNS で解決できない、または「.local」が末尾に付いた Active Directory ドメインにバインドできないことがあります。Bonjour の mDNS (Multicast Domain Name Service) では、「.local」サフィックスを使って、Bonjour にアクセスできるデバイスを識別しています。ドメイン解決の問題を回避するために、ドメイン名に「.local」以外のサフィックスを使うようにプライベートネットワークを変更してください。

新しいネットワークを構築する場合

社内ネットワーク名を決める際、「.local」ではなく、次のようなドメインサフィックスを使います。

.private

.intranet

.internal

.lan

すでにネットワークを構築済みの場合

「.example.local」のような 2 ラベル構成の名前を使うと、ネットワークで OS X Yosemite と Bonjour のどちらにも対応できます。2 ラベル構成の名前は、IANA 管轄で Bonjour に割り当てられるローカルドメインに準じています。

ユニキャスト DNS を使えるように、3 ラベル以上の名前 (「host.example.local」) を設定することもできます。

  • ドメインネームサーバに、「.local」の SOA (Start of Authority) レコードを必ず用意します。

  • または、「example.local」のように、「.local」のサブドメインを使用します。この場合、「example.local」などの 2 ラベル構成の検索ドメインを「ネットワーク」環境設定で追加し、「example.local」または「.local」いずれかの SOA レコードを用意できます。Mac で使用する検索ドメインは、システム環境設定で設定できます。

関連情報

ネットワーク上で iOS デバイスをご利用の場合は、こちらの記事を参照してください。

公開日: