Ağımdaki farklı makineleri nasıl güvenilir bir şekilde ele alabilirim?
Daha önce .local
yerel ağımdaki bilgisayarlarla konuşmak için eki her zaman kullandım . Yeni bir yönlendirici ile, .local
nadiren (bazen de olsa) çalışır. Bunu buldum .home
ve .lan
her 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 foo
deneyebilirim:
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
, bar
ve baz
hepsi 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.conf
ad sunucusu için ne kullanıyorsun Ayrıca yüklediyseniz,dig
çalıştırdığınızda hangi çıktıyı elde edersinizdig +trace baz.local
?