Ağımdaki farklı makineleri nasıl güvenilir bir şekilde ele alabilirim?
Daha önce .localyerel ağımdaki bilgisayarlarla konuşmak için eki her zaman kullandım . Yeni bir yönlendirici ile, .localnadiren (bazen de olsa) çalışır. Bunu buldum .homeve .lanher ikisi de genellikle işe yarıyor, ama her zaman değil.
.-------. .--------. .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------. .--------. v .-----.
|| | v
/_^_^_\ | \))))))).-----.
/ cloud \ | | bar |
\-_-_-/ .-----. .-----.
| baz |
.-----.
Böylece bir terminalden şunu foodeneyebilirim:
ssh bar.local
ssh bar.home
ssh bar.lan
ssh baz.local
ssh baz.home
ssh baz.lan
ve bazen bu son eklerin bazıları işe yarar, bazıları ise işe yaramaz, ancak ne zaman veya ne zaman tahmin edeceğimi bilmiyorum.
foo, barve bazhepsi modern Linux veya Android sistemleri ve Linux kutularının hepsinde avahi-daemon veya yüklü olan makul ölçüde kullanılabilir paketler var (veya alabilir)
(Statik IP adresleri ayarlamak istemiyorum: Her makine için DHCP'yi (yönlendiriciden) kullanmaya devam etmek istiyorum ve statik adreslere uygun olsam bile, Seçili bir ana bilgisayar adını bir IP adresine eşlemek için ana bilgisayar dosyasını düzenleyemediğim köksüz Android makineleri.)
/etc/resolv.confad sunucusu için ne kullanıyorsun Ayrıca yüklediyseniz,digçalıştırdığınızda hangi çıktıyı elde edersinizdig +trace baz.local?