Como posso abordar com segurança máquinas diferentes na minha rede?
Eu sempre usei o .localsufixo para conversar com computadores na minha rede local antes. Com um novo roteador, porém, .localraramente (embora às vezes) funcione. Descobri isso .homee .lanambos 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,, bare bazsã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.confservidor de nomes? Além disso, se vocêdiginstalou qual saída você obtém ao executardig +trace baz.local?