ubiquitour.com

Cómo solucionar un Error de DNS Linux

Cómo solucionar un Error de DNS Linux

Errores DNS (Domain Name System) que los usuarios conectarse a aplicaciones remotas, chatear y navegar por la Web. En sistemas Linux, las herramientas para solucionar estos errores difieren ligeramente de aquellos en un equipo Windows o Mac, pero el proceso sigue siendo fundamentalmente el mismo. Seguir este proceso paso a paso para resolver errores DNS usando herramientas comunes a cualquier distribución de Linux.

Instrucciones

1 Lanzar un terminal ventana y tipo "ip addr show" para ver las interfaces de red está activadas en el sistema. Ignorar el primer dispositivo en la lista, que el comando las etiquetas "lo" para la interfaz loopback. Si el sistema tiene otra interfaz de red válida mostrará lo siguiente lo como "eth0" o "wlan0", aunque puede haber más. Si no hay dispositivos aparecen entonces el problema no es DNS, pero en cambio es el propio dispositivo de red. Añadir un dispositivo de red al ordenador antes de continuar con el proceso de solución de problemas.

2 En la ventana de terminal, escriba "menos/etc/resolv.conf" para mostrar la configuración de servidores DNS en este equipo. Tome nota de las direcciones IP enumeradas después de "nombre del servidor" (un servidor DNS) en este archivo. Nota que este comando abre un editor de texto que se puede cerrar pulsando la tecla "q".

3 En la ventana de terminal tipo "ping" seguido de la dirección IP de uno de los nombres identificados en el fichero resolv.conf. Si este comando devuelve un mensaje similar a "64 bytes de 128.200.1.4" el servidor DNS está disponible pero no correctamente puede resolver nombres. Si el comando no devuelve un mensaje, entonces el nameserver en resolv.conf no estén disponible en todos. Si resolv.conf contiene más de un servidor de nombres, intente hacer ping a otro. Tenga en cuenta que el comando ping sigue en contacto con la dirección de destino hasta que se interrumpa, así que mantenga pulsada la tecla control y golpeó "c" para detenerlo.

4 Si se dispone de los servidores de nombres enumerados en el resolv.conf, tipo el comando "host" con el nombre de un popular sitio web, tales como "www.google.com" y entrar. El comando host debe mostrar una declaración tal como "www.google.com tiene dirección 72.13.204.147" para indicar que este equipo puede comunicarse con su servidor DNS configurado para devolver una dirección IP para que coincida con el nombre DNS ingresado anteriormente. Si lo hace con tanto éxito, trate de introducir el nombre de una dirección problemática con el fin de comparar resultados. Si el servidor devuelve buenos datos para un sitio web popular como Google, pero no hay datos para otro sitio, el problema es un problema de configuración de DNS específica para ese sitio problemático y la mejor manera de resolver que la situación es en contacto con una persona de soporte técnico asociada a esa dirección. Si el servidor no devuelve ningún dato desde cualquier dirección, entonces el problema probablemente radica en el servidor DNS de que este equipo está configurado para utilizar. Cambiar los valores de "nombre del servidor" en resolv.conf.

5 Escriba el comando "vi/etc/resolv.conf." Pulse la tecla insertar para entrar en modo de edición en el editor de texto VI. Utilice las teclas de flecha para desplazarse por el texto y o cambiar los valores del servidor de nombres existentes o añadir uno para que el archivo incluye sólo el siguiente "nameserver 208.67.222.222." El servicio OpenDNS ofrece este servidor DNS para uso público.

Consejos y advertencias

  • Para modificar el archivo resolv.conf, será necesario entrar en modo de superusuario escribiendo "su" y tu contraseña.
  • Más errores DNS son causados por errores de la dirección de sí mismo, así que Compruebe la dirección en otro equipo antes de modificar la configuración de DNS.