Obter hostname de um ip na rede [RESOLVIDO]

1. Obter hostname de um ip na rede [RESOLVIDO]

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 19/05/2012 - 00:16h

Pessoal, fiz um script que "pinga" para a rede e obtem os ips conectados e seus respectivos MAC's, contudo quero também obter o hostname desses ip's que estão online. Pesquisando na net encontrei um dica, o comando "host", aí tentei:

# host 192.168.1.10

resultado:
"Host 100.1.168.192.in-addr.arpa. not found: 3(NXDOMAIN)"

Se alguém souber como se obtém o hostname de um ip remoto, eu agradeço.



  


2. Re: Obter hostname de um ip na rede [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 19/05/2012 - 00:24h

com o comando host mesmo
e coloca o ip da maquina remota

na dúvida usa o comando man
#man host


3. Re: Obter hostname de um ip na rede [RESOLVIDO]

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 19/05/2012 - 13:54h

danniel-lara escreveu:

com o comando host mesmo
e coloca o ip da maquina remota

na dúvida usa o comando man
#man host


Li a manpage do comando host, baixei inclusive a tradução do man, mas a manpage do comando host continua em inglês. Li e entendi algumas coisas, contudo, mesmo depois de testar várias opções ele continua retornando o resultado mostrado acima.




4. DNS

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 19/05/2012 - 14:07h

rpm-linux escreveu:

danniel-lara escreveu:

com o comando host mesmo
e coloca o ip da maquina remota

na dúvida usa o comando man
#man host


Li a manpage do comando host, baixei inclusive a tradução do man, mas a manpage do comando host continua em inglês. Li e entendi algumas coisas, contudo, mesmo depois de testar várias opções ele continua retornando o resultado mostrado acima.



Se não tiver um DNS na rede ou ele não estiver configurado em /etc/resolv.conf ele não vai conseguir resolver o IP


5. Re: Obter hostname de um ip na rede [RESOLVIDO]

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 19/05/2012 - 19:51h

Amigo, tente usar nmblookup -A ipdocomputador, eu uso assim quando preciso.


6. Conseguimos

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 20/05/2012 - 20:39h

dungamaster escreveu:

Amigo, tente usar nmblookup -A ipdocomputador, eu uso assim quando preciso.



Com esse comando o hostname foi retornado, agora vou adaptá-lo ao meu script.
Obrigado a todos que responderam a minha pergunta, em especial ao dungamaster.

O script, está na categoria python -> rede, com o nome de scanner de rede. Ele vê quais os ip's
estão ativos, pingando para cada um, e se estiver ativo ele pega o MAC, e agora vai pegar também
o hostname.E faz isso em alguns segundos, para 253 ip's ele demora cerca de 5 segundos.


7. Re: Obter hostname de um ip na rede [RESOLVIDO]

Cristiano Marcelo Resende
cmr

(usa KUbuntu)

Enviado em 03/03/2016 - 10:05h

Utilize o nbtscan, simples e leve

sudo apt-get install nbtscan


nbtscan <ip>


Exemplo:

# nbtscan 10.21.173.30

Doing NBT name scan for addresses from 10.21.173.30

IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
10.21.173.30 TARIFADOR <server> <unknown> 00-19-db-fb-0e-aa




8. comparilhe seu script conosco

Leonardo Souza
leosilvasouza

(usa Debian)

Enviado em 13/07/2017 - 16:53h

robisonmachado escreveu:

dungamaster escreveu:

Amigo, tente usar nmblookup -A ipdocomputador, eu uso assim quando preciso.



Com esse comando o hostname foi retornado, agora vou adaptá-lo ao meu script.
Obrigado a todos que responderam a minha pergunta, em especial ao dungamaster.

O script, está na categoria python -> rede, com o nome de scanner de rede. Ele vê quais os ip's
estão ativos, pingando para cada um, e se estiver ativo ele pega o MAC, e agora vai pegar também
o hostname.E faz isso em alguns segundos, para 253 ip's ele demora cerca de 5 segundos.


Que bom que resolveu, compartilha com a comunidade o seu script. Compartilhe o seu conhecimento. ;)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts