Bagaimana saya bisa menangani mesin yang berbeda dengan andal di jaringan saya?
Saya selalu menggunakan .localsuffix untuk berbicara dengan komputer di jaringan lokal saya sebelumnya. Namun, dengan router baru, .localjarang (meskipun terkadang) berfungsi. Saya telah menemukan itu .homedan .lankeduanya biasanya bekerja, tetapi tidak selalu.
.-------. .--------. .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------. .--------. v .-----.
|| | v
/_^_^_\ | \))))))).-----.
/ cloud \ | | bar |
\-_-_-/ .-----. .-----.
| baz |
.-----.
Jadi, dari terminal aktif foo, saya dapat mencoba:
ssh bar.local
ssh bar.home
ssh bar.lan
ssh baz.local
ssh baz.home
ssh baz.lan
dan kadang-kadang beberapa sufiks itu berfungsi dan ada yang tidak, tetapi saya tidak tahu bagaimana memprediksi yang mana atau kapan.
foo,, bardan bazsemua sistem Linux atau Android modern dan semua kotak Linux memiliki (atau dapat memiliki) avahi-daemon, atau paket lain yang tersedia secara wajar, diinstal
(Saya tidak ingin mengatur alamat IP statis: Saya ingin tetap menggunakan DHCP (dari router) untuk setiap mesin, dan bahkan jika saya baik-baik saja dengan alamat statis saya ingin dapat memasukkan nama host di mesin Android tanpa akar, di mana saya tidak dapat mengedit file host untuk memetakan nama host yang dipilih ke alamat IP.)
/etc/resolv.confserver nama Anda? Juga jika Anda telahdigmenginstal output apa yang Anda dapatkan ketika Anda menjalankandig +trace baz.local?