Você não precisa de DNS:
A solução mais trivial é simplesmente distribuir um arquivo de hosts para todos os seus computadores:
# /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.2 orange
192.168.1.7 banana
Eu tenho alguns computadores em minha rede doméstica para os quais gostaria de atribuir nomes. Eu não quero que eles sejam um TLD, apenas apelidos, como "laranja" ou algo assim. Os tutoriais que eu estava lendo, como este um, todos usando ns1.sometld.com
, etc. Eu não quero ter que usar um servidor externo. Eu simplesmente quero vincular algo assim:
orange
192.168.1.2
banana
192.168.1.7
etc, etc.
Qualquer recurso sobre como fazer isso seria incrível!
EDIT: eu estou usando o Ubuntu 14.0
Você não precisa de DNS:
A solução mais trivial é simplesmente distribuir um arquivo de hosts para todos os seus computadores:
# /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.2 orange
192.168.1.7 banana
No BIND (provavelmente qualquer servidor DNS), você precisa trabalhar pelo menos com algo como orange.domain
ou orange.sometld.com
Se você configurar seus computadores para usar o sufixo sometld.com
(veja aqui para detalhes sobre como defini-las no windows) , você poderá digitar apenas a parte esquerda dos nomes em qualquer programa.
No linux você pode editar /etc/resolv.conf
e adicionar a linha domain sometld.com
para os mesmos resultados
Uma solução ainda mais simples do que a distribuição de arquivos /etc/hosts
é instalar o avahi-daemon
package . Então você pode acessar todos os seus hosts como orange.local
e banana.local
, etc.
Para o Windows, existe uma implementação da Apple chamada “ Bonjour ”. (O download é chamado de " Bonjour Print Services ", mas não deixe que isso te engane, é realmente uma implementação geral da mesma coisa que Avahi.)