En el proceso de solicitud real, podemos encontrarnos con el problema de los errores de resolución de DNS, lo que significa que cuando accedemos a un nombre de dominio, no podemos completar el trabajo de analizarlo en una dirección IP, pero ingresamos directamente la IP del sitio web y podemos acceder a él. normalmente, esto se debe a que la resolución de DNS se produce debido a un mal funcionamiento. La probabilidad de que ocurra este fenómeno es relativamente alta, por lo que este artículo enseñará a los lectores algunos métodos básicos para solucionar fallas de resolución de DNS desde cero.
1. ¿Qué es la falla en la resolución de DNS?
En términos generales, las direcciones como www.sina.com y www.it168.com que visitamos se denominan nombres de dominio. Como todos sabemos, cualquier host de la red se identifica mediante una dirección IP. IP de este sitio La dirección puede implementar con éxito la operación de acceso.
Sin embargo, debido a que la información de la dirección IP no es fácil de recordar, el nombre de dominio aparece en la red. Al acceder, debemos ingresar este nombre de dominio fácil de recordar. Habrá un servidor en la red que resolverá automáticamente el correspondiente. nombre de dominio en una dirección IP, este es el servidor DNS. La máquina que puede realizar la función de resolución DNS puede ser su propia computadora o una computadora en la red. Sin embargo, cuando ocurre un error en la resolución DNS, por ejemplo, un nombre de dominio se resuelve en una dirección IP incorrecta o en la dirección IP correspondiente. de un nombre de dominio no se conoce en absoluto. Cuando la dirección IP sí lo es, no podemos acceder al sitio correspondiente a través del nombre de dominio. Esto es una falla en la resolución de DNS.
El mayor síntoma de una falla en la resolución de DNS es que no hay problema para acceder a la dirección IP correspondiente al sitio, pero ocurre un error al acceder a su nombre de dominio.
2. Cómo solucionar el error de resolución de DNS:
No te preocupes cuando nuestro ordenador tenga un fallo de resolución DNS, la solución también es muy sencilla.
(1) Utilice nslookup para determinar si realmente se trata de una falla en la resolución de DNS:
Si desea determinar al 100% si se trata de una falla en la resolución de DNS, debe usar el NSLOOKUP propio del sistema para resolverlo.
Paso 1: Confirme que su sistema es Windows 2000 y Windows XP o superior, luego ingrese al modo de línea de comando a través de "Inicio->Ejecutar->Ingresar CMD" y presione Entrar.
Paso 2: Ingrese el comando nslookup y presione Entrar para ingresar a la interfaz de consulta de resolución de DNS.
Paso 3: La ventana de la línea de comando mostrará la dirección del servidor DNS utilizada por el sistema actual. Por ejemplo, la IP del servidor DNS del autor es 202.106.0.20.
Paso 4: Luego ingrese el nombre de dominio correspondiente al sitio al que no puede acceder. Por ejemplo, el autor ingresa www.softer.com. Si no se puede acceder, entonces la resolución de DNS no debería poder realizarse normalmente. Recibiremos un mensaje rápido que indica que se agotó el tiempo de espera de la solicitud de DNS; el tiempo de espera fue de 2 segundos. Esto demuestra que efectivamente nuestro ordenador tiene un fallo en la resolución de DNS.
Consejo: Si el análisis de DNS es normal, se enviará la dirección IP correcta. Por ejemplo, si uso la dirección www.sohu.com para realizar consultas y análisis, obtendré la información nombre:sohu.com, direcciones: 61.135. .133.103, 61.135.133.104.
(2) Compruebe si el servidor Dns funciona correctamente:
En este momento, debemos verificar la dirección DNS utilizada por nuestra computadora y consultar su estado de funcionamiento.
Paso 1: Confirme que su sistema es Windows 2000 y Windows XP o superior, luego ingrese al modo de línea de comando a través de "Inicio->Ejecutar->Ingresar CMD" y presione Entrar.
Paso 2: Ingrese el comando ipconfig /all para consultar los parámetros de la red.
Paso 3: En la información de visualización de ipconfig /all, podemos ver un lugar que dice SERVIDORES DNS. Esta es la dirección de nuestro servidor DNS. Por ejemplo, los del autor son 202.106.0.20 y 202.106.46.151. Se puede ver en esta dirección que es una dirección de red externa. Si ocurre un error de resolución al usar DNS de red externa, podemos cambiar la dirección de otro servidor Dns para solucionar el problema.
Paso 4: Si el servidor DNS muestra la dirección de red interna de su empresa, significa que el trabajo de resolución de DNS de su empresa lo completa el servidor DNS interno de la empresa. En este momento, debemos verificar este servidor DNS. Realice una operación de búsqueda en DNS. el servidor para ver si se puede analizar normalmente. Resolver la falla del servicio DNS en el servidor Dns generalmente puede resolver el problema.
(3) Método para borrar la información de la caché de DNS:
Cuando una computadora accede a un nombre de dominio, no necesita buscar ayuda del servidor DNS cada vez que accede a él. En términos generales, una vez que se completa el trabajo de resolución, la entrada de resolución se guardará en la lista de caché de DNS de la computadora. la resolución de DNS cambia en este momento. Si hay un cambio, dado que la información de la lista de caché de DNS no ha cambiado, cuando la computadora acceda al nombre de dominio, aún no se conectará al servidor Dns para obtener la información de resolución más reciente, pero lo hará. resuélvalo según la correspondencia de caché guardada en la computadora. Esto provocará una falla en la resolución de DNS. En este momento deberíamos solucionar el fallo borrando el comando de caché DNS.
Paso 1: Ingrese al modo de línea de comando a través de "Inicio->Ejecutar->Ingresar CMD".
Paso 2: En el modo de línea de comando, podemos ver que hay un parámetro llamado /flushdns en ipconfig /?. Este es el comando para borrar la información de la caché de DNS.
Paso 3: Ejecute el comando ipconfig /flushdns Cuando aparezca el mensaje "se vació exitosamente el caché del solucionador de dns", significa que la información del caché de la computadora actual se ha borrado exitosamente.
Paso 4: Cuando accedamos nuevamente al nombre de dominio, iremos al servidor Dns para obtener la última dirección de resolución. Ya no habrá errores de resolución causados por cachés anteriores.
(4) Modifique el método del archivo HOSTS:
Modificar el método HOSTS es modificar la correspondencia de resolución DNS en el archivo HOSTS para lograr el propósito de una resolución correcta. Porque cuando la computadora local accede a un nombre de dominio, primero verificará el archivo HOSTS en el sistema local. La prioridad de la relación de resolución en el archivo HOSTS es mayor que la relación de resolución en el servidor DNS.
De esta forma, si queremos vincular un nombre de dominio a una dirección IP, podemos hacerlo agregando una entrada de resolución en el archivo HOSTS.
Paso 1: Vaya a "Inicio->Buscar" y luego busque el archivo llamado hosts.
Paso 2: Por supuesto, los lectores que ya conocen su ruta pueden ingresar directamente al directorio c:windowssystem32driversetc para encontrar el archivo HOSTS. Si su sistema es Windows 2000, debe buscar en el directorio c:winntsystem32driversetc.
Paso 3: Haga doble clic en el archivo HOSTS y elija abrirlo con el programa "Bloc de notas".
Paso 4: Luego veremos todo el contenido del archivo HOSTS. Por defecto, solo hay una línea de contenido "127.0.0.1 localhost". (Otras líneas precedidas por # no son contenido real, solo información de ayuda)
Paso 5: agregue las entradas que desea realizar para la resolución DNS al archivo HOSTS. El formato específico es escribir primero la dirección IP correspondiente al nombre de dominio y luego seguir la información del nombre de dominio con espacios. Por ejemplo, el autor añadió dos entradas: "211.153.80.1 www.ftedu.gov.cn" y "10.82.0.1 www.ftedu.gov.cn".
Paso 6: Una vez completada la configuración, cuando visitemos www.ftedu.gov.cn, se analizará automáticamente según si está en la red interna o externa.
3. Resumen:
A través de los cuatro pasos presentados anteriormente, podemos resolver la mayoría de los problemas de resolución de DNS. Los primeros tres de estos métodos son resolver las fallas de resolución de DNS paso a paso, mientras que el último es modificar el archivo HOSTS cuando realmente no hay otra manera. , una medida provisional. Por supuesto, no importa el método que utilicemos, podremos solucionar fallos de red provocados por errores de resolución de DNS. Creo que estos métodos pueden ayudar a los lectores de IT168 a resolver problemas más prácticos.