Si je veux découvrir le nom d'hôte d'une machine Linux distante sur mon réseau local, comment puis-je y parvenir sachant que je n'ai pas accès via SSH, etc. ?
Cela dépend probablement si Linux fait partie d'un domaine WINS, je suppose.
Si je veux découvrir le nom d'hôte d'une machine Linux distante sur mon réseau local, comment puis-je y parvenir sachant que je n'ai pas accès via SSH, etc. ?
Cela dépend probablement si Linux fait partie d'un domaine WINS, je suppose.
Il faudrait préciser le terme hostname de manière plus précise. Si vous cherchez le nom tel qu'il est connu du serveur DNS que vous ne voulez pas utiliser, il n'y a aucun moyen de le savoir à part en demandant réellement à ce serveur DNS.
Si vous faites simplement des suppositions, nmap peut être utile. Par exemple, s'il y a un smbd en cours d'exécution sur ce serveur, la sortie de nmap -A
pourrait ressembler à ceci :
Résultats du script d'hôte :
| smb-security-mode:
| Compte qui a été utilisé pour les scripts smb: invité
| Authentification au niveau de l'utilisateur
| Sécurité SMB : Mots de passe de type réponse/défi pris en charge
| Signature de message désactivée (dangereuse, mais par défaut)
| smbv2 activé : Le serveur ne prend pas en charge le protocole SMBv2
|_ nbstat : Nom NetBIOS : FOOBAR, Utilisateur NetBIOS : , MAC NetBIOS :
| smb-os-discovery:
| OS : Unix (Samba 3.5.6)
| Nom de l'ordinateur : foobar
| Nom de domaine : lan
| FQDN : foobar.lan
| Nom d'ordinateur NetBIOS :
|_ Heure système : 2013-03-14 17:02:27 UTC+1
D'autres services pourraient également donner des indices sur le nom de la machine.
En l'absence d'un serveur DNS, ceci pourrait fonctionner :
traceroute 1.2.3.4
Alternativement, si le serveur en question exporte des partages Samba, vous pourriez faire ceci :
smbclient -L 1.2.3.4
Cela dépend si vous avez un serveur DNS fonctionnel configuré sur votre LAN qui possède les informations nécessaires. Si c'est le cas, cette commande devrait faire ce dont vous avez besoin :
nslookup 1.2.3.4
ou
host 1.2.3.4
Enfin, une autre commande utile est
arp -a
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.