En mi Configuración de red en Windows, configuré mi configuración de DNS para usar direcciones 192.168.2.239
y 192.168.2.238
. Ambos son servidores DNS inexistentes.
en cmd si lo hago
nslookup www.google.com
yo obtengo
*** Can't find server name for address 192.168.2.239: Non-existent domain
DNS request timed out.
timeout was 2 seconds.
*** Can't find server name for address 192.168.2.238: Timed out
*** Default servers are not available
Server: UnKnown
Address: 192.168.2.239
Non-authoritative answer:
Name: www.google.com
Addresses: 184.150.186.88, 184.150.186.84, 184.150.186.98, 184.150.186.103
184.150.186.93, 184.150.186.113, 184.150.186.123, 184.150.186.109, 184
.150.186.108
184.150.186.99, 184.150.186.119, 184.150.186.89, 184.150.186.114, 184.
150.186.118
184.150.186.104, 184.150.186.94
Además, tracert
está funcionando.
Mi pregunta es ¿CÓMO? ¿Cómo puede mi ping enviar y recibir mensajes correctamente si no tiene DNS con el que trabajar?
Tracing route to www.google.com [170.100.15.22]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.2.1
2 13 ms 11 ms 11 ms bas7........com [xx.xxx.xx
.60]
3 11 ms 11 ms 11 ms agg1-.....net......ca [64.230.38
.52]
4 23 ms 23 ms 23 ms core3-xxxxxxxx02_xe0-8-2-0_core.net.bell.ca [64.
230.170.245]
5 22 ms 23 ms 23 ms tcore4-newyorkaa_hundredgige0-5-0-0.net.bell.ca
[64.230.79.148]
6 24 ms 21 ms 21 ms bx8-newyork83_bundle-ether2.net.bell.ca [64.230.
79.175]
7 190 ms 244 ms 191 ms 72.14.221.241
8 22 ms 22 ms 21 ms 216.239.50.108
9 23 ms 22 ms 22 ms 209.85.244.153
10 97 ms 98 ms 98 ms 209.85.252.95
11 106 ms 106 ms 106 ms 216.239.50.186
12 190 ms 223 ms 206 ms 216.239.57.126
13 125 ms 125 ms 125 ms 216.239.46.48
14 121 ms 121 ms 122 ms 108.170.245.49
15 123 ms 122 ms 122 ms 108.170.238.161
16 123 ms 124 ms 123 ms prg03s05-in-f4.1e100.net [172.217.23.196]
Trace complete.
Respuesta1
Respondo esto porque su pregunta parece estar más alineada con TraceRT y DNS, que no están exactamente relacionados.
Tracert funcionará independientemente de la configuración del servidor de nombres en su computadora. Lo único que se romperá es la resolución de Google.com a una dirección IP (como 170.100.15.22).
TraceRT rastreará la ruta tomada por su punto en la red basándose en la tabla de ENRUTAMIENTO de su computadora, no en DNS. Puede ver su tabla de enrutamiento escribiendo RUTA /IMPRIMIR en la línea de comando. La puerta de enlace predeterminada será el primer salto en casi todos los casos (excepto cuando existen diferentes reglas de enrutamiento). Puede indicarle a TraceRT que no realice consultas DNS utilizando el argumento -d.
Respuesta2
La respuesta a esta pregunta, como señaló @BrennenSmith, es que la información de DNS se almacena en el archivo de caché de DNS. Como se ve en el resultado del nslookup
comando, Non-authoritative answer
significa que la información DNS la proporciona la caché DNS local, no el servidor DNS.
Si esto te molesta, puedes borrar el caché de DNS con el comando ipconfig /flushdns
. Además, puedes detener el servicio de caché DNS con el comando net stop dnscache
.