Dites que j'ai deux ordinateurs connectés au même réseau. Je sais que depuis computer1 et le partage de fichiers activé, je peux fouiller dans computer2. Mais disons qu'il y a quelque chose d'intéressant sur computer2, auquel vous accédez en tapant localhost: 9091 dans safari. (par exemple, l'interface utilisateur Web de la transmission). Pour accéder à cela, je devrais taper l'ip_address_of_computer2: 9091 sur computer1.
Mais comment puis-je trouver l'adresse IP de computer2 sans utiliser computer2?
Réponses:
Méthode n ° 1
Le moyen le plus simple consiste à accéder à la page d'administration de votre routeur réseau. Il contiendra des informations sur tous les autres périphériques du réseau, y compris l'adresse IP.
Méthode n ° 2
Si vous connaissez le nom du réseau de l'ordinateur, vous pouvez
ping
le trouver dans le terminal. Il retournera l'adresse IP de l'ordinateur.Méthode n ° 3
Si vous ne connaissez pas le nom du réseau de l'ordinateur, vous pouvez utiliser une autre astuce
ping
. Trouvez votre adresse IP et votre masque de sous-réseau. Les deux doivent être visibles dans la sous-fenêtre des préférences réseau des Préférences Système. Alignez votre adresse IP et votre masque de sous-réseau et remplacez toutes les0
valeurs du masque de sous-réseau par255
une position relative identique à celle de l'adresse IP. Par exemple, si vous avez l'adresse IP et le masque de sous-réseau suivants, respectivement:192.168.1.151
255.255.255.0
Le
0
est dans le dernier champ du masque de sous-réseau, vous remplacez donc le dernier champ de l'adresse IP par255
et envoyez une requête ping à ce dernier:ping 192.168.1.255
Vous devriez obtenir une réponse avec l'adresse IP de tout périphérique sur le réseau capable de répondre aux pings.
Méthode n ° 4
La dernière astuce consiste à utiliser la commande terminal
arp -a
. Cela affichera les adresses IP et MAC de tous les périphériques du réseau connus.Les deux derniers tours de courtoisie de cet article de Macworld.
la source
arp -a
fonctionnera si, et seulement si, le Mac a déjà sondé avec succès ou était connecté à un hôte. Essayez vous-même en redémarrant votre Mac et en affichant la table arp. Ce sera presque vide. Pour remplir cette table, vous devez exécuter quelque chose comme un scan de ping:nmap -sP 192.168.1.0/24
ping SOME-PC -4
pour résoudre la résolution IPV4.ping adminPC
envoie une commande ping à l'ordinateur adminPC et affiche l'adresse IP. Et comme l'a commenté Nakilon,ping adminPC -4
affiche l'IPv4.Tapez la commande
Cela vous montrera toutes les connexions une à une.
la source
arp -a
pas l'une de mes boîtes Linux.Q: Comment connaître les adresses IP d'autres ordinateurs de mon réseau ?
Beaucoup de réseaux
Tout d’abord, votre ordinateur est probablement connecté à de nombreux réseaux . Vous pouvez voir cela avec la
ifconfig
commande. Il y a beaucoup d'informations là-dedans, mais la plupart sont écrasantes, alors j'aime bien filtrer, c'est comme ça:Le premier champ des lignes alignées à gauche est le nom de l’interface réseau. Votre wifi est probablement
en0
. Mon TunnelBlick VPN to AWS estutun1
. Mes préférences système> Partage> Partage Internet créébridge100
pour le RaspberryPi Je reçois Internet depuis mon MacBook Pro via mon dongle Ethernet.Assumer IPv4
Parce que vous avez demandé des adresses IP, je suppose que les adresses IPv4 sont ce qui compte pour vous. J'ai utilisé "inet" (avec un espace) pour bloquer les entrées "inet6" pour IPv6. Si vous vouliez IPv6, vous en savez probablement plus que moi sur le réseautage et je devrais vous poser des questions.
Trouver les hôtes
Concentrons-nous là-dessus
bridge100
et apportons-nous un peu de trafic Google. De nombreuses personnes se heurtent à cette situation lorsqu'elles souhaitent utiliser SSH ou RDC dans un ordinateur sans tête (comme un RaspberryPi ) sur leur réseau ou via un partage Internet . C'est particulièrement difficile lorsque vous n'avez pas d'historique de connexion (table arp) avec le périphérique. Pour cela, vous pouvez utilisersudo nmap -sn 192.168.3.0/24
la valeur de bridge100 inet (192.168.3.1) avec le dernier chiffre remplacé par "0/24". Cependant, nmap n'est pas standard sur OSX, nous pouvons donc l'installer avec homebrew .À partir de là, vous pouvez supposer que mon RaspberyPi a eu l’IP
192.168.3.6
pour une raison quelconque. La dernière fois que je l’ai connecté, j’étais sur un autre sous-réseau et c’est arrivé192.168.2.3
. Cette astuce nmap est bien meilleure que de taperping 192.168.3.2
...ping 192.168.3.6
jusqu’à ce que vous la trouviez.J'espère que ça aide.
la source
Il existe quelques autres outils qui n'ont pas encore été mentionnés pour la découverte des informations d'adresse IP, en supposant que vous ayez le nom d'hôte et que vous utilisez mDNS (alias Bonjour dans les environnements Mac). À moins que vous n'ayez configuré les choses différemment, les noms de vos réseaux locaux sont sous la forme.
host-name.local
Ainsi, dans votre exemple initial, vous rechercheriezcomputer2.local
La première:
Par exemple:
Un autre outil utile est
dig
(essayezdig google.com
par exemple), qui avec quelques paramètres spéciaux peut être utilisé pour interroger les nœuds mDNS de votre réseau local.Pour obtenir uniquement l'adresse IP,
dig
vous pouvez essayer:la source
Ce script devrait vous donner très rapidement ce que vous recherchez et nécessite l'installation de nmap. L'avantage est que si votre hôte ne répond pas aux sondes ping, nmap le trouverait quand même, mais pas les autres outils.
Stockez ce script sous
lookup.sh
et appelez-le (avec le passage en anglais) avecla source
/usr/bin/qnmap: line 2: =en1: command not found
il semble que le signe dollar avanti
ne devrait pas être là.Vous pouvez également utiliser netstat pour afficher les adresses réseau:
la source
Si vous souhaitez connaître le nom via IP: http://runakay.blogspot.com/2013/12/obtaining-computer-name-from-ip-address.html
la source
Vous pouvez installer Wireshark et lancer une analyse sur votre carte réseau.
Filtrez le résultat par "nbns" et vous verrez l'adresse IP dans la fenêtre supérieure.
la source