4 votos

¿Cómo puede uno hacer una línea de comandos DNS autoritativo de la consulta usando macOS Mojave nativo de nombre de host y la dirección mecanismo de resolución(s)?

El hombre de archivos para cavar, delv y todas contienen: "macOS Notificación de La [dig | delv | host] comando no utilizar el nombre de host y la dirección de la resolución o de la consulta DNS mecanismos de enrutamiento utilizado por otros procesos que se ejecutan en mac os."

Sólo he encontrado esto, al parecer, no autoritativa mecanismo de respuesta: https://apple.stackexchange.com/a/70583/246634

El dscacheutil página man no documento que uno puede hacer un DNS autorizado consulta mediante dscacheutil.

¿Cómo puede uno hacer una línea de comandos DNS autoritativo de la consulta usando macOS Mojave nativo de nombre de host y la dirección mecanismo de resolución(s)?

6voto

Jose Chavez Puntos 645

La manera de hacer una línea de comandos de consulta de DNS usando macOS Mojave nativo de nombre de host y la dirección en el mecanismo de resolución es a través de la dscacheutil como este:

dscacheutil -q host -a name www.google.com

Esto va a utilizar el nativo mecanismo para que la respuesta vendrá de la memoria caché, si se almacena en caché, y si no que se busca a través de la norma de resolución de direcciones (es decir, normalmente desde un servidor DNS recursivo) y la respuesta será colocado en la memoria caché.

Sospecho que usted ya sabe de este método, y por lo tanto han añadido la palabra "autoridad" para el título de tu pregunta para especificar que desea para buscar la dirección directamente desde el servidor DNS autorizado en lugar de a través de un servidor DNS recursivo, por ejemplo.

Desafortunadamente, esto hace que la cuestión de una especie de oxímoron, es decir, en realidad no tiene sentido. Porque si usted está utilizando la dirección nativo mecanismo de resolución como la mayoría de la normal de macOS programas, no es solo hacer una consulta a un servidor DNS autoritario - estás interactuando con un caché y su resolución de la dirección política.

Si desea hacer una consulta autoritativa de la línea de comandos en macOS Mojave, puede hacerlo mediante el siguiente comando, por ejemplo:

dig @a.r06.twtrdns.net www.twitter.com

Esto significa que la consulta va directamente al servidor DNS autorizado. Por supuesto esto pasa por alto la manera estándar de resolución de nombres, por lo que esto no interactuar con macOS Mojave dirección nativo de mecanismo de resolución.

Espero que esto conteste a tu pregunta aunque no se trate de responder a lo imposible "ambos al mismo tiempo". Pero tal vez significaba algo más, que no estaba claro en su pregunta. Tal vez usted está buscando para la consulta de la memoria caché y recursiva de los servidores a través de la dirección nativo mecanismo de resolución, pero sólo para llegar a la autoridad de la sección DNS respuesta (si cualquier DNS respuesta está involucrado en todos, por supuesto), o algo parecido.

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