ネットワークのさまざまなシステムを確実に処理する方法は?
.local
私は以前、ローカルネットワーク上のコンピュータと通信するためにこのサフィックスを使用してきました。ただし、新しいルータを使用すると.local
ほとんど動作しません。これ.home
と両方.lan
が見つかりました。通常うまくいきますが、常にそうではありません。
.-------. .--------. .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------. .--------. v .-----.
|| | v
/_^_^_\ | \))))))).-----.
/ cloud \ | | bar |
\-_-_-/ .-----. .-----.
| baz |
.-----.
したがって、端末で次のことをfoo
試すことができます。
ssh bar.local
ssh bar.home
ssh bar.lan
ssh baz.local
ssh baz.home
ssh baz.lan
時々、これらのサフィックスのいくつかは有効であり、一部は有効ではありませんが、どのサフィックスがいつ有効であるかを予測する方法がわかりません。
foo
、およびbar
はbaz
すべて最新のLinuxまたはAndroidシステムであり、Linuxシステムにはavahi-daemonまたは他の合理的に利用可能なソフトウェアパッケージがインストールまたはインストールできます。
(固定IPアドレスを設定したくありません。コンピュータごとに(ルータで)DHCPを使い続けたい)固定アドレスが利用可能であってもコンピュータに固定IPアドレスを設定できるようにしたいです。を編集して、選択したホストを名前がIPアドレスにマップされるように追加することはできません。
答え1
.lan
を指定するRFCはありません.home
。したがって、デフォルトで構成された疑似TLD(最上位ドメイン名)は、ルーターベンダーによって決定されます。
たとえば、私のルーターベンダー(AVM)では、デフォルトで.fritz.box
この機能を使用しているようです。
.local
使用されるmDNS(マルチキャストDNS)、Appleが設計したプロトコルです。example.local
mDNSデーモン(MacOSX、Ubuntu / Fedoraなどの現在のLinuxディストリビューションなど)を実行しているシステム(およびターゲット)にのみ適用されます。
引き続きdhcpを使用できますが、ルータを少し設定する必要があるかもしれません。ほとんどのルーターでは、ネットワークドメイン名などのエントリを設定できます。
疑似TLDを使用することは少し危険です。.lan
人気があるようで、それよりも優れています.local
(mDNSと競合しないため.local
)。ただし、ICANNがある時点でそれを新しいTLDに導入しないという保証はありません。 。
2019アップデート:例えば、もはや擬似トップ.box
レベルドメインではありません。インターネット住所管理公社デリゲート、ボックス2016.
したがって、実際のドメイン名を取得し、そのサブドメインを使用してプライベートコンテンツを保存することは合理的です。たとえば、ドメインが次の場合にexample.org
使用できます。
lan.example.org
internal.example.org
...
答え2
「コンポーネント」TLD(最上位ドメイン)識別子(例:「LAN」、「ローカル」、または「ホーム」)を使用するネットワークは、RFC6762で発表されているように、MicrosoftのLLMNR(リンク - ローカルマルチキャスト名解決)を正常に実行します。ブロードキャストできます。 RFC4795)またはRFC 1001および1002で公開されている「Microsoft Networking」(またはSAMBA)NetBIOS(BノードまたはHノード構成の前提)。
HOSTSファイルまたはLMHOSTSファイルがローカルに存在する場合、またはホストのプライマリIPアドレスを示すために手動DNSまたはWINS(NBNS)エントリが作成された場合、トラフィックは競合ドメイン(つまりパス)のみを通過します。ただし、.LOCALドメインは正式にmDNS専用に予約されているため、既存のDNSと一緒に使用しないでください。絶対に責任を負わないでください。
スポンサーしなければならない実際、RFC8375で公表されているように、「Home.ARPA」の最上位ドメイン名が使用されます。 Home.ARPAは、「ホーム」または「小企業」の名前クエリをホップの初期に「ブラックホール」にオフロードして処理するために特別に作成されました。 AS112.Netプロジェクトによって定義され、現在RFC7534として公開されているブラックホールは、世界中の経験豊富なネットワーク事業者によって実装されています。いつかホームルーターがこれを基本的に実装している様子を見ることができるのだろうか。
答え3
私が理解したのは、次のいずれかを使用するとRFC-1918独自のサブネットの外部にルーティングされないように、インターネットの「ルール」によって保証されるプライベートネットワーク番号アドレス。
一部の名前は特別な目的で予約されています({無効ではありません。 、ローカルホスト。 、試験。 RFC6761から} {現地の。 RFC6762から} {玉ねぎ。 RFC7686から} ヤナのウェブサイト)
その結果、コンピュータでお気に入りの名前の一部を使用できるようになりました。プライベートネットワークLAN。アドレス番号がRFC1918の範囲内にある場合:パブリックインターネット上の人々がノード名を知っていても、そのアドレスにルーティングできません。