Resolver Endereço de Internet (IP) como aplicativos em execução, vê-los atualmente (vs. Nome Externy Server) -- dns camp apple Relacionado O problema

Resolve internet address (IP) as running apps see them currently (vs. external name server)


0
vote

problema

português

Às vezes, preciso ver o endereço IPv4 real dos sites que eu abro no Safari.

Agora, existem dois comandos terminais, host e dig , que eu poderia usar para isso.

Mas esses comandos nem sempre estão dizendo ao meu endereço IP real que os aplicativos Mac, como o Safari, o uso. Exemplos para quando eles mostram um endereço IP diferente:

  • Adicionei o endereço ao arquivo ABCDEFGHIJKLMNABCDEFGHIJKLMN2 .
  • O endereço IP foi alterado recentemente e os aplicativos Mac ainda usam o anterior em cache.

Então, há uma ferramenta que me informa o endereço IP atualmente conhecido pelo OS X em vez do endereço que o servidor de nome externo relata?

english

Sometimes, I need to see the actual IPv4 address of web sites I open in Safari.

Now, there are two terminal commands, host and dig, which I could use for that.

But these commands are not always telling my the actual IP address that the Mac apps, such as Safari, use. Examples for when they show a different IP address:

  • I've added the address to the Mac's /etc/hosts file.
  • The IP address has recently changed and the Mac apps still use the previous one it has cached.

So, is there a tool that tells me the IP address that's currently known to OS X instead of the address the external name server reports?

  
         
         

Lista de respostas

1
 
vote

Parece que fiz suposições erradas sobre o cache DNS. No entanto, eu estava certo no arquivo / etc / hosts , na medida em que o comando host o ignora, enquanto os aplicativos que funcionam no Mac não o ignoram por padrão.

.

Então, fiz um programa muito simples que usa uma das funções do Mac OS para resolver o nome do host em um endereço IP. Desta forma, as alterações no arquivo hosts serão vistas por este programa, como eles são vistos por qualquer outro aplicativo Mac.

O programa, incluindo o projeto Xcode, pode ser baixado aqui .

 

It appears I made wrong assumptions about DNS caching. However, I was right on the /etc/hosts file, in that the host command ignores it, while apps running on the Mac do not ignore it by default.

So, I've made a very simple program that uses one of the Mac OS functions to resolve the host name into an IP address. This way, changes to the hosts file will be seen by this program, as they're seen by any other Mac app.

The program, including Xcode project, can be downloaded here.

 
 

Perguntas relacionadas

1  nomeado (vinculando DNS) não desistindo  ( Named bind dns not quitting ) 
Eu estou tentando desistir de nome, mas continua aparecendo. Eu tentei remover a configuração em um arquivo de chave, descarregando-o do Launchd, o nomeiá-lo....

111  DNS não resolvendo no Mac OS X  ( Dns not resolving on mac os x ) 
Alguns dos meus colegas de trabalho estão tendo problemas em sua resolução Macs - DNS não funciona no Mac OS X. Eles estão executando o Snow Leopard 10.6.8. E...

12  Nome do dispositivo no roteador é diferente do nome do host do OS X  ( Device name on router is different than os x hostname ) 
Há toneladas de dúvidas sobre a mudança de um nome de host do Mac e, enquanto eu passei pela maioria deles, nunca consegui encontrar essa resposta nuançada: ...

0  Como alcançar sites que falharam enquanto offline?  ( How to reach websites that have failed while offline ) 
Quando tento abrir um site quando minha conexão estiver para baixo ou enquanto meu modem estiver sendo iniciado, meu Mac sinaliza esse URL como inacessível. ...

5  Como posso habilitar o DNSSEC no OSX? (Ou dnscurve)  ( How do i enable dnssec on osx or dnscurve ) 
Eu quero suportar comunicações IPsec criptografadas e Certs Dane no DNS. Notavelmente, o DNSSEC é um pré-requisito é IPSec (endereços IP seguros da DNS) Com...

12  Como adicionar alguns domínios de pesquisa de DNS adicionais sem ignorar os DHCP?  ( How to add some additional dns search domains without ignoring the dhcp ones ) 
Eu só quero adicionar minha própria lista de domínios de pesquisa, mas sem substituir os devolvidos pelo DHCP? Como alguém imaginaria que eu já tentei adici...

8  É possível usar de volta para o meu Mac DNS ou informações de roteamento da linha de comando?  ( Is it possible to use back to my mac dns or routing information from the command ) 
Eu sempre quero ssh para um mac e adoraria fazer uso do iCloud para procurar informações de roteamento IP / DNS. Isso pode ser feito sem se inscrever para um ...

1  DNS Resolução quebrada no El Capitan com o Adaptador Ethernet Thunderbolt na rede offline  ( Dns resolution broken in el capitan with thunderbolt ethernet adapter on offline ) 
Após a atualização para o El Capitan Como eu habilite a resolução DNS em uma rede de computadores interna offline? Antes de atualizar para o El Capitan, eu ...

0  Resolver Endereço de Internet (IP) como aplicativos em execução, vê-los atualmente (vs. Nome Externy Server)  ( Resolve internet address ip as running apps see them currently vs external n ) 
Às vezes, preciso ver o endereço IPv4 real dos sites que eu abro no Safari. Agora, existem dois comandos terminais, host e dig , que eu poderia usar para...

1  Qual é o host "xp.apple.com" e o que é enviado aí?  ( What is the host xp apple com for and what is sent there ) 
Desde que eu tenha instalado um servidor DNS / DHCP do PI-Hole em minha casa, vejo o host xp.apple.com pop up como um dos hosts mais bloqueados. A quantidad...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.