Servidor Mac OS X 10.6.6 DNS não responde corretamente, obtenha um “Truncado, tentando novamente no modo TCP” para o subdomínio

1

Se eu fizer um nslookup no youtube.com, não há problema, se eu fizer um com o www.youtube.com, falha. Veja os detalhes abaixo.

[~] nslookup youtube.com

Server: 192.168.1.1

Address: 192.168.1.1#53

Non-authoritative answer:

Name: youtube.com

Address: 74.125.127.93

Name: youtube.com

Address: 74.125.47.93

Name: youtube.com

Address: 74.125.95.93

[~] nslookup www.youtube.com

;; Truncated, retrying in TCP mode.

;; Connection to 192.168.1.1#53(192.168.1.1) for www.youtube.com failed: connection refused.

Se eu fizer o mesmo de uma máquina Windows, tudo bem, é quando eu faço isso de uma estação de trabalho Mac que eu recebo o problema.

Eu reiniciei, tanto o servidor quanto a estação de trabalho, fiz um changeip, mas nada está funcionando.

Alguma recomendação?

    
por Eric Arseneau 17.03.2011 / 23:47

2 respostas

-1

Apenas desligue o IPv6, ele deve funcionar então:)

    
por 04.04.2011 / 14:24
3

Por algum motivo, a estação de trabalho osx está emitindo solicitações de DNS UDP e a resposta era muito grande para caber em um pacote UDP (por isso, foi truncado). O resolvedor de dns na máquina osx está se virando e tentando emitir a mesma requisição usando tcp (que deveria ter em primeiro lugar). ENTÃO algo está impedindo que a máquina osx entre em contato com o servidor dns usando um soquete tcp na porta 53. Faça um tcpdump e observe as mensagens icmp, especificamente as mensagens "Administrativamente bloqueadas", que geralmente são enviadas por fw ou nacl quando bloqueia uma conexão .

Isso seria um começo. Além disso, execute a escavação em vez do nslookup.

    
por 18.03.2011 / 00:17