Resolver la dirección de Internet (IP) ya que las aplicaciones en ejecución las ven actualmente (frente al servidor externo de nombres)

0

A veces, necesito ver la dirección IPv4 real de los sitios web que abro en Safari.

Ahora, hay dos comandos de terminal, host y dig , que podría usar para eso.

Pero estos comandos no siempre me dicen la dirección IP real que usan las aplicaciones de Mac, como Safari. Ejemplos para cuando muestran una dirección IP diferente:

  • He agregado la dirección al archivo /etc/hosts de Mac.
  • La dirección IP ha cambiado recientemente y las aplicaciones de Mac aún utilizan la anterior que ha almacenado en caché.

Entonces, ¿hay alguna herramienta que me indique la dirección IP que OS X conoce actualmente en lugar de la dirección que informa el servidor de nombres externo?

    
pregunta Thomas Tempelmann 05.04.2018 - 19:40

1 respuesta

0

Parece que hice suposiciones erróneas sobre el almacenamiento en caché de DNS. Sin embargo, tenía razón en el archivo / etc / hosts , en que el comando host lo ignora, mientras que las aplicaciones que se ejecutan en Mac no lo ignoran de forma predeterminada.

Entonces, he creado un programa muy simple que utiliza una de las funciones de Mac OS para resolver el nombre del host en una dirección IP. De esta manera, los cambios en el archivo hosts se verán en este programa, como se verá en cualquier otra aplicación de Mac.

El programa, incluido el proyecto Xcode, puede descargado aquí .

    
respondido por el Thomas Tempelmann 07.04.2018 - 15:24

Lea otras preguntas en las etiquetas