Como descobrir remotamente um nome de host linux sem o uso de DNS?

6

Se eu quiser descobrir como o nome do host de uma máquina linux remota na minha LAN é, como posso conseguir isso, não tenho acesso via SSH, etc?

Provavelmente depende se o linux fizer parte de um domínio do WINS, suponho.

    
por JohnnyFromBF 14.03.2013 / 10:14

3 respostas

5

Você teria que especificar o termo hostname mais de perto. Se você está procurando o nome como é conhecido pelo servidor DNS que você não deseja usar - não há como saber, exceto para realmente perguntar a esse servidor DNS.

Se você está simplesmente adivinhando, o nmap pode ser de bom uso. Por exemplo, se houver um smbd em execução nesse servidor, a saída de nmap -A será semelhante a:

Host script results:
| smb-security-mode:
|   Account that was used for smb scripts: guest
|   User-level authentication
|   SMB Security: Challenge/response passwords supported
|_  Message signing disabled (dangerous, but default)
|_smbv2-enabled: Server doesn't support SMBv2 protocol
|_nbstat: NetBIOS name: FOOBAR, NetBIOS user: <unknown>, NetBIOS MAC: <unknown>
| smb-os-discovery:
|   OS: Unix (Samba 3.5.6)
|   Computer name: foobar
|   Domain name: lan
|   FQDN: foobar.lan
|   NetBIOS computer name:
|_  System time: 2013-03-14 17:02:27 UTC+1

Outros serviços também podem dar sugestões sobre o nome da máquina.

    
por 14.03.2013 / 17:06
2

Na ausência de um servidor DNS, isso pode funcionar:

traceroute 1.2.3.4

Como alternativa, se o servidor em questão estiver exportando compartilhamentos do Samba, você poderá fazer isso:

smbclient -L 1.2.3.4

Isso depende se você tem um servidor DNS funcionando em sua LAN que tenha as informações necessárias. Em caso afirmativo, este comando deve fazer o que você precisa:

nslookup 1.2.3.4

ou

host 1.2.3.4

Finalmente, outro comando útil é

arp -a
    
por 14.03.2013 / 14:17
2

Fingerd (e xinetd) são fáceis de configurar e não requerem manutenção.

$ finger [email protected]
[10.3.0.3:79]

Welcome to Linux version 3.5.7-12-tryggve at tryggve.lan !
(...)
    
por 14.03.2013 / 18:38