ネットワーク上のさまざまなマシンを確実にアドレス指定するにはどうすればよいですか?
.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を使い続けたいですし、静的アドレスに問題がなくても、ホスト名を入力できるようにしたいです。 root化されていないAndroidマシン。hostsファイルを編集して、選択したホスト名をIPアドレスにマッピングすることはできません。)
/etc/resolv.conf
ネームサーバーに何を使用していますか?また、dig
インストールした場合、実行時にどのような出力が得られますdig +trace baz.local
か?