Jai ladresse IP dun ordinateur sur mon réseau mais y a-t-il un moyen avec ladresse IP que je puisse trouver le nom de lordinateur?

Par exemple, si je sais que ladresse IP est 192.154.23.60, puis-je utiliser cette adresse IP depuis mon Mac pour voir le nom, comme le MacBook de Jacob?

Commentaires

  • Vous pouvez également aller sur la page de configuration de votre routeur ' (192.154.23.1? ou 192.154.23.254? ) et regardez ladresse IP de chaque appareil ' et le nom correspondant.
  • @sameetandpotatoes vous ne pouvez pas vous fier à cela en général.
  • Thorbjorn , c’était simplement une autre façon d’aborder le problème, mais je crois comprendre à la lecture des réponses que ce n’est pas la meilleure façon de résoudre ce problème.

Réponse

À partir de la Terminal.app (ou équivalent), vous pouvez utiliser la commande host pour afficher le nom du réseau de la lordinateur. Cela renvoie le nom même si tous les paramètres de partage sont désactivés et ne saffichent donc pas via Finder.

Par exemple, dans mon réseau, jobtiens ce qui suit (où Je connais ladresse IP et la première partie du nom renvoyé est le nom de lordinateur)

➜ ~ host 192.168.2.135 135.2.168.192.in-addr.arpa domain name pointer raspberrypi.private.lan. 

Cela dépend du nom réel de lordinateur si le nom du réseau est exactement le même, comme dans votre exemple, je suppose quil deviendrait Jacobs-MacBook.

Commentaires

  • Cela ne me convient pas pour les serveurs locaux: sur mon iPad, une application crée un serveur sous, disons 192.168.0.4:8080, auquel je peux accéder depuis mon Mac, mais ni host 192.168.0.4 ni arp 192.168.0.4 ne me donnent un nom.
  • na pas ' t fonctionner pour moi
  • la essayé, mais na pas fonctionné pour moi – en utilisant le scanner IP en colère, jai obtenu le nom de lappareil

Réponse

Wi puis un accès supplémentaire à lhôte (par ex. ssh ou ARD) et aucun service en cours dexécution (par exemple, Partage de musique iTunes / Partage de fichiers), vous ne pouvez pas obtenir le nom de lordinateur en fonction de ladresse IP.

Le nom de lordinateur sous macOS est pas nécessairement identique au nom dhôte ou au nom Bonjour! Vous pouvez simplement le vérifier avec scutil --get { ComputerName | LocalHostName | HostName } . ComputerName est le nom convivial, LocalHostname est le nom Bonjour – tous deux également visibles dans Préférences Système> Partage – et HostName est le nom dhôte de lappareil. Le nom dhôte est généralement lié ou utilisé avec DNS, NIS, fichier hosts ou des méthodes similaires de résolution de noms. Sur un système client nouvellement installé, aucun nom dhôte nest défini. ComputerName et LocalHostName sont généralement dérivés du nom du premier utilisateur et du modèle Mac (par exemple Admin « s iMac | Admins-iMac).

Sans enregistrement de nom pour le Mac distant dans votre fichier dhôtes ou sur un serveur DNS de votre réseau local ou public, aucun des outils ne mentionne ned dans les autres réponses (arp, ping, host) peut être utilisé pour résoudre le nom dhôte.

Si un service Bonjour connu est en cours dexécution sur le Mac distant, vous pouvez obtenir lordinateur et le nom Bonjour dune adresse IP dans un processus en deux étapes en récupérant tous les hôtes qui loffrent avec dns-sd -Z _nfs._tcp local (lexemple de service ici est NFS – dautres noms de service peuvent être trouvés ici ) et envoyez un ping à tous les noms Bonjour répertoriés jusquà ce que vous trouviez ladresse IP appropriée. Comme alternative GUI, vous pouvez utiliser le Navigateur Bonjour .

Dans certains cas, vous pouvez obtenir un nom similaire au nom Bonjour en saisissant smbutil status <IP>. Le nom est le nom NetBIOS qui est la version « en majuscules et sans presque tous les caractères spéciaux » du nom Computer / Bonjour.

Answer

Dans le terminal, jutiliserais arp

  • Dabord, assurez-vous que vous avez envoyé au moins un paquet à cette machine en utilisant ping .

    $ ping -c 1 2.2.2.12 PING 2.2.2.12 (2.2.2.12): 56 data bytes 64 bytes from 2.2.2.12: icmp_seq=0 ttl=255 time=0.981 ms 
  • Ensuite arp cette adresse.

    $ arp 2.2.2.12 <host>.<domain> (2.2.2.12) at 0:1c:c4:f4:b8:c7 on en1 ifscope [ethernet] 

Commentaires

  • Vous ' fais juste une étape supplémentaire avec la combinaison ping + arp. arp appelle simplement la même chose que host pour renvoyer le nom dhôte.
  • didn ' ne fonctionne pas pour moi

Réponse

Dans le Finder, accédez à votre ordinateur (qui doit être répertorié dans la barre latérale gauche sous Périphériques). Puis double-cliquez sur Réseau. Cela vous montrera tous les autres ordinateurs de votre réseau qui sont navigables.

Commentaires

  • Ce nest pas ce quil demande, il essaie pour trouver le nom dhôte à partir de ladresse IP. juste parce quun mahine en est un, le réseau ne signifie pas quil expose afp, smb ou netfs.

Réponse

Envoyez simplement un ping à cette adresse IP avec loption -a. Il vous montrera le nom de lordinateur. Exemple ping -a 192.168.0.1

Commentaires

  • Lindicateur -a signifie audible (ou sonne la cloche). Cela na rien à voir avec les noms dhôte. Reportez-vous à la page de manuel pour le ping
  • Et lindicateur devrait être défini directement après la commande: ping -a ...
  • oh ouais désolé mec .. Son ping -a … une main de temps fait une erreur alors que non.
  • ping -R -v ... devrait faire laffaire sur mac.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *