Checando a conectividade do DNS Introdução A resolução de nomes (obter um número IP associado a um nome) e o mapeamento reverso (obter um nome a partir de um número IP) são o coração da rede _T_C_P_/_I_P. Um _D_N_S mal configurado é quase sempre a causa de muitos problemas de rede e às vezes o motivo de sua baixa perfor­ mance. 11.. ÉÉ lleennttoo mmaass ffuunncciioonnaa!! O _T_C_P_/_I_P foi feito para operar em redes de longo alcance tão bem quanto nas pequenas. Em redes grandes, você pode se deparar de tempos em tempos com grandes demoras. Isso é normal (às vezes irritante) e os protocolos _I_P sabem como lidar com isso. Um DNS ruim, ou uma conexão de rede interrompida que deixa o DNS fora de alcance, causarão todo tipo de demora (muitos segundos). Felizmente (ou infelizmente), em alguns casos existe uma opção alternativa (uma segunda entrada de DNS por exemplo), e após algum tempo, o sistema volta ao normal. Infelizmente isso às vezes esconde o problema real e a lentidão é atribuída à outra causa qualquer. É atribuída à _i_n_t_e_r_n_e_t que está sobrecarregada, ou ao _P_r_o_v_e_d_o_r _d_e _a_c_e_s_s_o que tem muitos usuários. 22.. AA eessttrraattééggiiaa O _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x faz uma pequena checagem no _D_N_S antes de tentar configurar a máquina. Ele testa o _D_N_S e espera 4 segundos. Caso o _D_N_S não responda nesse espaço de tempo, o erro é reportado. Aqui vão algumas idéias do porquê dessa estratégia: · Você deve ter uma boa conectividade de rede com o seu _D_N_S. O DNS pode ou estar localizado na rede local, ou do outro lado de uma conexão _P_P_P. · Se nenhum _D_N_S está acessível próximo a você (via rede), o melhor que você faz é definir um DNS de cache em sua máquina. O Configurador Linux faz isso automaticamente quando você cria um DNS nele. · Os problemas com o _D_N_S são provavelmente os mais difíceis de se identificar/rastrear pelos usuários novatos. O melhor é tentar detectá-los rapidamente. · O _D_N_S não costuma falhar. Quando há algo errado, o efeito é tão devastador que o usuário pensa que sua máquina está travada ou algo parecido. 33.. AA rreeqquuiissiiççããoo O _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x manda a seguinte requisição ao DNS: nslookup -q=soa 0.0.127.in-addr.arpa Acredita-se que qualquer DNS configurado apropriadamente deveria responder a essa requisição. É possível que um DNS opere sem um mapeamento reverso para a rede 127.0.0, mas isso é uma falha e deve ser corrigida. (Rode o Configurador Linux nesta máquina e configure o DNS nele, que isso será corrigido.) 44.. RReeqquuiissiittaarr oouu nnããoo Algumas máquinas podem não ter conectividade ao DNS simplesmente porque não há um DNS na empresa. O Configurador Linux não testará o DNS se não houver algum especificado no /etc/resolv.conf. Você também pode desabilitar essa funcionalidade. Vá ao submenu Ambiente de rede e entre em DNS - especificação do servidor de nomes. Uma opção lhe deixa desativá-lo. Esta é a única função dessa opção nesta caixa de diálogo.