.localはいつ使用すべきですか?


8

そのため、私は自分の時間内にいくつかのWin Servをセットアップし、内部ネットワークを外部ネットワークから分離するルーターがある場合は常に.localを行いました。* nixボックスを初めてセットアップするようになったので、この概念はまだ適用されますか?私のFQDN(/etc/hostname)に、ネットワーク内のすべてのマシン(混合:Linuxサーバー、Winワークステーション)の.localまたは.comを表示しますか?

この質問は、Active Directoryが常にDNSマシンを手動でセットアップしているすべての段階で私の手を握るという状況で発生します。


3
有効な名前でない場所では使用しないでください。 serverfault.com/q/17255/984
Zoredache

回答:


7

以下のよう@Zoredacheが指摘し.localた名前空間には、公式のステータスを(あなたが見つける最も近いされていない.localhost、定義されており、中に予約RFC 2606)。したがって.local、ICANNがいつかそのTLDを誰かに割り当てる可能性があるため、決して使用しないでください。正しいことを行うには、あなた自身のようにドメイン登録することです(おそらく下でそれの下で、およびアサインホスト名を必要に応じて)。
example.cominternal.example.com

あなたが使用したい場合ということでは、言った.localか、.lan内部ホストのトップレベルドメインとして使用すると、確かに一人ではないでしょう、この時点で誰の可能性が奪うしようと.local.lanまたは.privateかなり低いです:彼らはとてもpervasivelyが使用されています何十年にもわたる悪を正そうとすることは、戦いに値するものではありません。
ただし、そのようなマシンと名前は、パブリックインターネットから到達可能(または何らかの方法で公開)であってはならないことに注意してください。これは、あなたのパブリックインターフェースを介してRFC-1918ネットワークアドレスを発行するのと同様の、より小さな罪であり、私のような人々は、公の場であなたに不快に眉をひそめ、プライベートであなたのネットワーク情報漏えいをからかいます。


また、* nixマシンはActive Directoryの意味での「ドメイン」の概念を実際には持っていないことに注意してください。最も近いアナログはNISドメインであり、ADのようにDNSに関連付けられていません。
ベア* nixシステムは実際には自分の個人ホスト名のみを認識します。これは完全修飾ドメイン名である必要はありません(aliceと同じように有効ですalice.wonder.lan)。ただし、慣例として、多くの管理者はホスト名としてマシンの完全修飾DNS名を使用します。
これにより、のような「非公式」ドメイン名を使用することに反対することができます.localが、IMHOは、システムのホスト名として有効で割り当てられた完全修飾ドメイン名を持つよりも「正確」ではありません。


これは全体を一掃します。voretaq7に再度感謝します。
チャドハリソン

3
.LOCALはありません、まだ公式の地位を持っているが、それはインターネットドラフトで指定されていますfiles.multicastdns.org/draft-cheshire-dnsext-multicastdns.txtそれはAvahiはを実行しているOS X、UNIX / Linuxマシンで使われている、およびWindowsマシンBonjourを実行しています。
ジェラルドコームズ

1
2013年2月以降、RFC6762は公式であり、.localはマルチキャストDNS用に予約されています。(@ziggからの回答の詳細)
Matthias Weiler

3

それはまだ公式ではありませんが、その遍在性が与えられるかもしれません:.localはマルチキャストDNSのリンクローカルの名前解決に使用されます

このドキュメントでは、DNSトップレベルドメイン「.local」が指定されています。特別なセマンティクスを持つ特別なドメインです。つまり、「。local」で終わる完全修飾名です。リンクローカルであり、このドメイン内の名前は、それらが発生したリンクでのみ意味があります。これは、169.254 / 16プレフィックスのIPv4アドレス、またはFE80 :: / 10プレフィックスのIPv6アドレスに似ています。これらはリンクローカルであり、発信元のリンクでのみ意味があります。

Apple製品と、Avahiを実行する最新のLinuxディストリビューションの両方で、設定なしでこの方法で.localを使用することがわかります。自分のネットワークでは、これを利用してローカルDNSゾーンの維持をやめました。これは、LinuxとOS Xをほぼ独占的に使用しているためです。Bonjourfor Windowsは、Windowsマシンの最後の空白を埋めています。

実際にDNSゾーンを維持する必要がある場合は、登録したドメイン(lan.example.comなど)のサブドメインを作成し、スプリットホライズンDNSを使用してローカルドメインを内部的に解決することをお勧めします。引用するインターネットドラフトすらなくても、Windowsが.localドメインの使用を推奨し続けることを正当化するのは困難です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.