La búsqueda de DNS falló en el terminal WIN7 "cmd"

1

Me he encontrado con un problema extraño:

Tengo una PC con WIN7, y puedo acceder al sitio web (por ejemplo, www.baidu.com) a través de navegar (Chrome u otros). No puedo obtener una respuesta de ping de www.baidu.com en el terminal WIN7 cmd. El resultado del ping es que "no se puede resolver el nombre de host www.baidu.com".

Además, puedo hacer ping a www.baidu.com cuando uso Xshell5. Ejecuto wireshark para capturar la solicitud y respuesta del DNS y descubrí que cuando uso la opción de navegación para acceder al sitio web, capturaré dos solicitudes y respuestas del DNS (un tipo A DNS primero, seguido de un tipo AAAA DNS), pero si uso cmd ping , Solo capturo una solicitud y respuesta de DNS (solo tipo AAAA).

La dirección IPv4 es devuelta por un tipo de respuesta DNS. Por lo tanto, no puedo resolver el nombre de host en el último caso.

Lo único que quiero hacer es usar la búsqueda de DNS IPv4 como opción predeterminada en mi sistema operativo WIN7. Pero, no quiero deshabilitar la red IPv6 porque tengo conectividad tanto en IPv4 como en IPv6.

Yang. fr
fuente
Gracias por tu ayuda. El comando ping -4 www.baidu.com se trabaja Y capturo paquetes en Wirehark, que muestran que ping -4 solo genere una solicitud de DNS de tipo A y obtenga una dirección IPv4 válida. Entonces, ¿puedo cambiar la configuración de mi servicio de cliente WIN7 DNS que siempre busca el tipo A DNS (IPv4) antes del tipo AAAA DNS (IPv6)?
Yang. fr
Lamento que no lo haya ilustrado claramente. De hecho, necesito usar Git bash para sincronizar el repositorio local con el repositorio remoto en GitLab. Pero git clone <gitlab-repo-url> falló debido a que no hay respuesta de DNS. El problema que encontré en git bash es parecido a cmd. Por lo tanto, lo único que quiero hacer es utilizar la búsqueda DNS de IPv4 como opción predeterminada en mi sistema operativo WIN7. Pero, no quiero deshabilitar la red IPv6 porque tengo conectividad tanto en IPv4 como en IPv6. ¡Gracias!
Yang. fr
Lo siento, demasiado tarde para responderte. Sus dos métodos no funcionan en este problema. Todavía estoy encontrando soluciones. :(
Yang. fr
Sí ... Por favor, vea mi respuesta.
Yang. fr

Respuestas:

0

He resuelto este problema siguiendo el comando en cmd.

reinicio de winsock netsh

Yang. fr
fuente