Eu tenho uma configuração de domínio para apontar para o IP externo da minha LAN usando DNS dinâmico, porque meu endereço IP externo muda frequentemente. No entanto, quero criar um alias para esse host, para que eu possa acessá-lo home
. Então, anexei o seguinte ao meu /etc/hosts
:
domain.com home
No entanto, ele não parece gostar do nome de domínio. Se eu mudar para um IP:
0.0.0.0 home
… Então funciona, mas é claro que isso derrota o objetivo do DNS dinâmico!
Isso é possível?
networking
hostname
hosts
Oliver Joseph Ash
fonte
fonte
Respostas:
O arquivo / etc / hosts contém apenas endereços IP e nomes de host. Você não pode usar o alias da string "home" da maneira que deseja por esse método.
Se você estivesse executando seu próprio servidor DNS, seria capaz de adicionar um registro CNAME para tornar "home.example.com" um alias para "domain.com", mas, caso contrário, você estará sem sorte.
A melhor coisa que você pode fazer é usar o mesmo cliente DNS para atualizar um nome completo.
fonte
Parece-me que você deveria se registrar no DYNDNS ou algo assim.
Se você realmente deseja usar o / etc / hosts, precisa monitorar seu IP. Assim que mudar:
Atualizar Se você estiver usando,
dhcpcd
pode usar a opção "-c" para um script que altera sua entrada / etc / hosts e recarrega o cache do host.Isso depende dos recursos do seu dhcp-client.
fonte
home
é um número bem menor de teclas pressionadas menos queoliverjash.no-ip.org