No he podido encontrar en forma clara el comando que me permita verificar qué registros hay en la tabla de resolución de DNS de Mac OS X (uso 10.8.2), que guarda como un caché temporal las resoluciones de URL a IP obtenidas de consultar servidores de DNS, y que no son reconsultados mientras el TTL (Time To Live) de ese registro no haya expirado. Este caché favorece la velocidad percibida de navegación web, entre otras cosas.
Y otra pregunta que es medio del millón: cuan grande puede ser esa base de datos? está limitada a una determinada cantidad de registros? se mantiene luego de un reinicio o se pierde?
Merci beacoup.
Caché DNS
-
Freeflier
- Megamacaco
- Mensajes: 3221
- Registrado: Mar Ene 23, 2007 11:45 pm
Caché DNS
"You're born, you take shit. Get out in the world, you take more shit. Climb a little higher, you take less shit. Until one day, you're up in the rarified atmosphere, and you've forgotten what shit even looks like... Welcome to the layer cake, son."
Eddie Temple, en Layer Cake
Eddie Temple, en Layer Cake
-
palsina
- Macacojunior
- Mensajes: 41
- Registrado: Jue Nov 12, 2009 10:18 pm
Me encontre con esta pregunta vieja sin contestar.
En OS X Lion el resolver DNS es mDNSResponder. No tiene una forma directa de que te de el cache que mantiene, pero podes obtenerlo indirectamente mandandole un kill -SIGINFO <PID>. Eso hace que haga un dump de los registros en /var/log/system
Ejemplo:
en /var/log/system.log podes ver un monton de info, entre ella
Si en vez de un SIGINFO le mandas un SIGHUP le estaras pidiendo que se reinicie, logrando limpiar el cache.
Suerte
En OS X Lion el resolver DNS es mDNSResponder. No tiene una forma directa de que te de el cache que mantiene, pero podes obtenerlo indirectamente mandandole un kill -SIGINFO <PID>. Eso hace que haga un dump de los registros en /var/log/system
Ejemplo:
Código: Seleccionar todo
~ palsina$ ps aux | grep mDNS
_mdnsresponder 40 0.0 0.1 2517800 4432 ?? Ss 8Oct13 0:33.99 /usr/sbin/mDNSResponder -launchd
palsina 37388 0.0 0.0 2432768 620 s002 R+ 6:42PM 0:00.00 grep mDNS
~ palsina$ sudo kill -SIGINFO 40Código: Seleccionar todo
…
Oct 18 18:42:48 freezer-2.local mDNSResponder[40]: 409 81757 -U- CNAME 34 cdn.jobs-economist.com. CNAME cdn.jobs-economist.com.cdngc.net.
Oct 18 18:42:48 freezer-2.local mDNSResponder[40]: 411 8210 -U- CNAME 19 tap2-cdn.rubiconproject.edgesuite.net. CNAME a978.g.akamai.net.
Oct 18 18:42:48 freezer-2.local mDNSResponder[40]: 414 4861 -U- CNAME 32 ad.yieldmanager.com. CNAME fd-world.ngd.gysm.yahoodns.net.
Oct 18 18:42:48 freezer-2.local mDNSResponder[40]: 414 81594 -U- Addr 4 tingerlaat.com. Addr 46.105.7.48
Oct 18 18:42:48 freezer-2.local mDNSResponder[40]: 416 10508 -U- CNAME 21 ax.init.iTunes.Apple.com.edgesuite.net. CNAME a771.da1.akamai.net.
Oct 18 18:42:48 freezer-2.local mDNSResponder[40]: 425 15110 -U- CNAME 24 support.Apple.com.edgekey.net. CNAME e2063.c.akamaiedge.net.
…Suerte