Bagaimana saya bisa menangani mesin yang berbeda dengan andal di jaringan saya?
Saya selalu menggunakan .local
suffix untuk berbicara dengan komputer di jaringan lokal saya sebelumnya. Namun, dengan router baru, .local
jarang (meskipun terkadang) berfungsi. Saya telah menemukan itu .home
dan .lan
keduanya 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
,, bar
dan baz
semua 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.conf
server nama Anda? Juga jika Anda telahdig
menginstal output apa yang Anda dapatkan ketika Anda menjalankandig +trace baz.local
?