Galera, sofri muito para descobrir isso e percebi
que vários companheiros também não sabem como fazer
para descobrir o nome de uma máquina através de seu número IP.
Para tal podemos executar o seguinte comando:
# nslookup -A "ipdesejado"
Isso salvou minha vida!
Espero que ajude. Falou.
[1] Comentário enviado por
eisen em 13/07/2006 - 07:42h:
Galera, seguinte percebi agora que esta errado, a minha intenção foi falar do nmblookup -A, e não nslookup. Aproveitando a deixa se usarmos nmblookup -a nomeDoHost, ele faz ao contrario, descobre o IP, através do nome.
[2] Comentário enviado por
knancys em 13/07/2006 - 07:49h:
Sempre usei o nmblookup pra pegar o nome do computador rodando Windows, acredito que faltou esta informação pois dando IP Linux não funciona.
knancys@workstation:~$ nmblookup -A localhost
Looking up status of 127.0.0.1
No reply from 127.0.0.1
[3] Comentário enviado por
eisen em 13/07/2006 - 07:57h:
Pois no meu funciona.
tiago em ~$ nmblookup -A localhost
Looking up status of 127.0.0.1
CTIC-2 <00> - B <ACTIVE>
Também pode ser usado o host nomeDoHost.
tiago em ~$ host localhost
localhost has address 127.0.0.1
[4] Comentário enviado por
d1360 em 13/07/2006 - 17:56h:
e tbm o resolvip IP ou nome_do_host
enfim, isso é o bom dos sistemas unix: várias formas para se fazer a mesma coisa...
[5] Comentário enviado por
tiago_herrmann em 13/07/2006 - 20:47h:
Oi,
o nmblookup só resolve nomes netbios, ele pergunta na porta 137/udp do host, que normalmente é aberta pelo daemon nmbd, e ele responde com o seu próprio nome.
o nslookup é para consulta DNS. Para conseguir saber o domínio de um IP, o mesmo deve ter o seu DNS reverso configurado. Você pode consultar esta informação com o nslookup, host ou dig.
Espero ter ajudado.