3 votos

¿Dónde está `lookupd`?

Estoy usando macOS Monterey y quería ejecutar lookupd (para limpiar mi caché de DNS, basado en esta recomendación que dice que necesito ejecutar lookupd -flushcache, pero no sé en qué directorio se encuentra lookupd, y, como era de esperar, no está en mi PATH.

Ya intenté un find en /bin, /sbin y /System, pero no encontré nada.

5voto

benwiggy Puntos 8

Si hago man lookupd, obtengo la página del manual para dscacheutil, que dice:

dscacheutil realiza varias operaciones contra la caché del Servicio de Directorio, incluyendo la recopilación de estadísticas, la iniciación de búsquedas, la inspección, el vaciado de la caché, etc. Esta herramienta reemplaza la mayoría de la funcionalidad de la herramienta lookupd anteriormente disponible en el sistema operativo.

Así que parece claro que lookupd ha sido reemplazado por dscacheutil.

Vaciar la caché DNS es un poco tedioso, sin embargo.

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache

La mayoría de las personas no tienen LDAP, por lo que el dscacheutil no es necesario para la mayoría de las personas, pero vaciar una caché vacía simplemente desperdicia un poco de tiempo y no tiene efecto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X