Como posso resolver um endereço IP interno para um nome de host no OS X?

5

Estou tentando resolver um endereço IP como 192.168.204.194 para um nome de computador como "JohnsMac". Eu quero ser capaz de obter o nome da máquina local para um endereço IP interno que eu conheço.

Qual comando retornará o nome da máquina no OS X?

    
por barfoon 20.06.2011 / 03:11

3 respostas

9

Tente nslookup :

#: nslookup 192.168.204.194

Isso requer que você tenha nslookup apontando para um servidor DNS que saiba como fazer essa resolução. Na minha rede pessoal, eu uso meu roteador DD-WRT como uma retransmissão de DNS e o defino para resolver solicitações de hosts na rede interna (a rede 192.168.xx).

A outra coisa em que consigo pensar é editar o arquivo localizado em:

#: /etc/hosts

Você precisa ser root para editá-lo. Em seguida, você libera o cache DNS executando:

#: sudo dscacheutil -flushcache

Isso resolverá os endereços IP para nomes de host e vice-versa localmente no seu Mac, portanto, um servidor DNS não é necessário. Há algumas grandes ressalvas em como isso funciona, então leia a página do manual para o arquivo de hosts :

#: man hosts

Como os comandos 'nslookup' e 'host' ignoram o arquivo hosts, você precisa usar outros comandos para resolver usando o arquivo hosts, por exemplo:

#: traceroute foo.com

ou

#: dscacheutil -q host -a ip_address 1.2.3.4
    
por 20.06.2011 / 03:58
1

No OS X Terminal, apenas ssh no usuário admin.

Aqui estão alguns exemplos de comandos para usar no terminal, embora existam várias maneiras de ssh

ssh adminusername@IPADDRESS

ou

ssh -l[root] IPADDRESS 

Aqui está um exemplo de como usar isso, com a saída

ssh [email protected]

The authenticity of host '172.xx.101.xxx (172.xx.101.xxx)' can't be established.

RSA key fingerprint is d0:xx:27:xx:4b:xx:37:fb:xx:4a:4b:xx:2e:xx:ea:xx.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '172.xx.101.xxx' (RSA) to the list of known hosts.


Password: (ENTER PASSWORD HERE)

Last login: Fri Feb 24 12:32:49 2012 from 172.xx.101.xxx

x-surgeryCPU:~ cadmin$ 
    
por 24.02.2012 / 23:15
0
host 192.168.204.194

Para mais informações, você pode usar o nmap gratuito: link

    
por 12.10.2013 / 08:01