Tenho certeza que estou fazendo algo estúpido, mas vamos perguntar de qualquer maneira.
Estou tentando criar "hostnames" em minhas máquinas LAN (por exemplo, quando você faz ping "chris", a máquina de Chris - IP 12.34.56.78 - responde a isso).
Eu estou fazendo isso através de um servidor Debian (lenny) com bind9, e usando este servidor como servidor DNS primário da LAN.
Problema: eu posso fazer ping de whatever.chris
de outras máquinas, mas não chris
. O que estou fazendo errado?
Eu segui estas instruções para configurar o bind9: link
Arquivos:
/ etc / hostname
chris
/ etc / hosts
127.0.0.1 localhost
192.168.1.3 chris.chris chris
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
/etc/resolv.conf
Didn't touch this one, as resolvconf overwrites it
/etc/bind/name.conf.local
zone "chris" {
type master;
file "db.chris";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "db.192.168.1";
};
/var/cache/bind/db.chris
$TTL 604800
@ IN SOA main.chris. admin.chris. (
2012051610 ;serial
04800 ;refresh
86400 ;retry
60 ;expire
604800 ;negative cache TTL
)
@ IN NS main.chris.
@ IN A 192.168.1.3
www IN A 192.168.1.3
main IN A 192.168.1.3
/var/cache/bind/db.192.168.1
$TTL 604800
@ IN SOA main.chris. admin.chris. (
2012051606 ;serial
604800 ;refresh
86400 ;retry
60 ;expire
604800 ;negative cache TTL
)
@ IN NS main.chris.
1 IN PTR chris.
/etc/bind/named.conf.options
options {
directory "/var/cache/bind";
forwarders {
192.168.1.1;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};