Como posso abordar com segurança máquinas diferentes na minha rede?
Eu sempre usei o .local
sufixo para conversar com computadores na minha rede local antes. Com um novo roteador, porém, .local
raramente (embora às vezes) funcione. Descobri isso .home
e .lan
ambos geralmente funcionam, mas nem sempre.
.-------. .--------. .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------. .--------. v .-----.
|| | v
/_^_^_\ | \))))))).-----.
/ cloud \ | | bar |
\-_-_-/ .-----. .-----.
| baz |
.-----.
Então, a partir de um terminal foo
, posso tentar:
ssh bar.local
ssh bar.home
ssh bar.lan
ssh baz.local
ssh baz.home
ssh baz.lan
e algumas vezes alguns desses sufixos funcionam e outros não, mas não sei como prever qual ou quando.
foo
,, bar
e baz
são todos os sistemas Linux ou Android modernos e as caixas Linux possuem (ou podem ter) avahi-daemon ou outros pacotes razoavelmente disponíveis, instalados
(Não quero configurar endereços IP estáticos: eu gostaria de continuar usando o DHCP (do roteador) para cada máquina e, mesmo que eu esteja bem com endereços estáticos, gostaria de poder inserir nomes de host em as máquinas Android não raiz, onde não consigo editar o arquivo de hosts para mapear um nome de host escolhido para um endereço IP.)
/etc/resolv.conf
servidor de nomes? Além disso, se vocêdig
instalou qual saída você obtém ao executardig +trace baz.local
?