Meu Macbook rodando o Snow Leopard não pode resolver alguns hosts na minha rede local (que tem um servidor DNS local). Corrida nslookup
e dig
funciona (eles obtêm o endereço esperado do servidor esperado). Corrida ping <IP address>
funciona (recebo pacotes recebidos), mas ping home.local
não (retorna "host desconhecido") home.local
é o nome de um servidor na minha rede doméstica (executando Debian e dnsmasq
).
Meu laptop Windows pode pingar home.local
por nome, e assim pode outro Macbook (executando o Leopard). Meu laptop Snow Leopard pode pingar meu outro macbook pelo nome, mas nenhum outro hospedeiro
Servidor DNS inicial é uma caixa do Debian (etch) em execução dnsmasq
, O servidor DHCP no roteador é configurado para servir o endereço IP da caixa debian como o servidor DNS. Todos os laptops estão pegando as configurações de rede corretas (ipaddress, default gw, dns server), e eu posso ir do meu MacBook do Snow Leopard para hosts na internet pública sem nenhum problema (isto é, a consulta do DNS vai para dnsmasq
na minha caixa debian e é encaminhado para os servidores DNS no meu ISP). Os únicos servidores que não consigo pingar por nome são os da minha rede local.