.local ドメインの問題

.local ドメインの問題

私は研究を通して.localドメインが非常に悪い考えと見なされることを知っています。

しかし、私はRaspberry Piで動作するように設計された2つの異なる天文学アプリケーションを使用しようとしています。ここに記載されている指示は、.localアドレスを介してPiで実行されているシステムに接続する必要があることを示しています。これらのアプリケーションの目的は、最終的には望遠鏡と関連機器を接眼レンズを通して彼らが指す天体を見ることなくリモートで制御することです。このシステムの開発者がなぜこの接続方法を選択したのかわかりません。私はそれをどのように処理するかを理解しようとしています。

どちらの手順も、コンピュータをPiで実行しているシステムのWiFiホットスポット(両方のシステムにホットスポットがある)として指定し、プライマリコンピュータを介してアクセスする必要があることを示しています。.ローカルアドレス。これは両方のシステムで機能します(microSDカードを変更してシステム間で切り替えることができます)。興味深いことに、あるシステムでは、コンピュータがPiホットスポットを指定したかどうかにかかわらず、Piホットスポットに接続できることがわかりました。一方、コンピュータをホットスポットとして指定しないと接続できません。

私はこれらすべてがどのように機能するか、特に場合によってはホットスポットに接続せずに.localアドレスにアクセスできますが、他のシステムではこれが不可能であることを理解しようとしています。

これらすべてを理解するのを助けてくれてありがとう。

答え1

「研究を通じて、.localドメイン名が非常に悪い考えと見なされることを知っています。」*

いいえ、そうではありません。もし私は.com、.netなどの完全修飾ドメイン名(FQDN)を使用しています。これは本当ですが、。地元のいわゆる「特殊目的ドメイン名(SUDN)」であり、FQDNとして指定されていません。 IOW、安全に使用可能。地元の

「私はこれがどのように機能するのか、特に他のシステムでは不可能なホットスポットに接続せずに.localアドレスにアクセスできる方法を理解しようとしています。」

ラズベリーパイは、avahi次のプログラムを使用します。mDNS(マルチキャストドメイン名システム)顧客。名前が示すようにマルチキャストDNSを活用するDNSの一形態です。マルチキャストホスト名はクライアント間のIPアドレスで解決されます。

hostname()ファイルを正しく設定すると、通常RPiで設定する/etc/hostname必要はありません。ただし、詳細とオプションをよく読んでご覧avahiください。次のコマンドを使用してステータスを確認できます。/etc/avahi/avahi-daemon.confman 5 avahi-daemon.confavahisystemdservice avahi-daemon status

つまり、ファイル内の各RPiに対して一意のホスト名を宣言し/etc/hostnameavahiしばらくすると)解決する必要があります。あなたのホスト名。地元の。私はあなたの意見について完全に明確ではありません「...microSDカードの交換」ただし、2つの異なるRPiに対してこれを行う必要はありません。

関連情報