Edite o arquivo /etc/hosts
e adicione esta linha a ele:
192.168.2.254 ap.local
Estou usando o debian squeeze no meu laptop, a rede é autoconfigurada pelo DHCP (dhclient / network manager), o Monowall está em execução no meu roteador DSL, o software dns forwarder é dnsmasq. Eu adicionei um registro A para o meu wifi ap "ap.local" = > 192.168.2.254
Quando eu busco por ap.local, ele me retorna o IP bom:
; <<>> DiG 9.7.3 <<>> ap.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9371
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ap.local. IN A
;; ANSWER SECTION:
ap.local. 0 IN A 192.168.2.254
;; Query time: 2 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Wed Feb 29 16:32:28 2012
;; MSG SIZE rcvd: 42
Mas quando eu pingar ap.local, o resultado é:
ping: unknown host ap.local
Eu não posso usar esse nome em meus aplicativos, mas eu posso pingar e usar "ap"
Tem alguém aqui que possa me ajudar?
aqui está o meu resolv.conf:
# Generated by NetworkManager
domain local
search local
nameserver 192.168.2.1
Edite o arquivo /etc/hosts
e adicione esta linha a ele:
192.168.2.254 ap.local
Tags dns debian-squeeze