Il existe de nombreux sous-réseaux connectés via un routeur dans le même réseau. Jai besoin de trouver la liste de toutes les adresses IP disponibles dans chaque sous-réseau différent. Je peux obtenir la liste des adresses IP disponibles dans le sous-réseau où je réside.
Quelle est la meilleure façon de déterminer le reste des sous-réseaux dans utiliser sur mon réseau?
Réponse
Tant que vous ne le faites pas » Si vous navez pas accès au routeur, il ny aura pas de moyen précis à 100% de détecter tous les hôtes sur ces réseaux.
Si vous connaissez les adresses réseau et la taille des sous-réseaux, vous pouvez scanner ces réseaux à laide dun outil comme nmap
pour détecter les hôtes. Si vous ne connaissez pas lespace dadresses de ces autres réseaux mais quil sagit dun réseau privé, vous pouvez analyser toutes les plages disponibles pour un usage privé. Elles sont référencées dans RFC1918 . Faire lun ou lautre sera très bruyant et probablement imprécis sil existe des règles de pare-feu strictes. Un tel scan peut même ne pas être précis si vous scannez votre propre réseau car dans les réseaux bien segmentés, les services administratifs sont accessible uniquement depuis le ou les sous-réseaux administratifs.
// Il est possible de scanner le réseau dans lequel vous ne résidez pas tant que le routeur achemine ces paquets.
Vous pouvez scannez également toutes les adresses IP possibles avec une valeur TTL faible pour vous assurer quelles ne sont quà un ou deux sauts. Cela prendra du temps très longtemps.
Vous devriez également considérer la possibilité quils utilisent IPv6 pour certains de leurs réseaux, ce qui rendra le scan inutile car lespace dadressage possible est trop grand.
Commentaires
- Il est possible que lorganisation utilise une adresse IP publique pour ses machines internes. Dans ces cas, je dois scanner toute la classe B et la classe C. Jutilise Nmap -sn 10.0.0.0/8 pour la découverte dhôte, mais je nobtiens aucun résultat même après 10 min. Est-il possible de scanner le réseau dans lequel vous ne résidez pas? Sinon, comment pouvons-nous scanner le réseau dans lequel nous ne résidons pas?
- Ne devrait ' que cette Q / R soit sur SuperUser.SE?
Réponse
Vous disposez dun réseau privé ou public avec des serveurs et des postes de travail auxquels sont attribuées des adresses IP statiques et dynamiques (privées ou IP publiques). Vous leur avez attribué les adresses IP statiques en raison de NAT (Network Address Translation) ou pour laccès public, et des adresses IP dynamiques via le DHCP. Même si vous avez gardé un bon enregistrement de ces adresses IP attribuées, il y a des moments où vous voulez trouver toutes les adresses IP des appareils en réseau. La procédure suivante peut être utilisée pour déterminer les adresses IP des appareils en réseau qui sont connectés à votre réseau.
-
Si vous avez un accès Web à votre routeur, vous pouvez vous connecter à votre routeur et trouver les adresses IP de tous les appareils en réseau. Le routeur affiche les listes de clients statiques et dynamiques avec le nom dhôte, ladresse IP et ladresse MAC des appareils connectés.
-
Vous pouvez également essayer denvoyer une requête ping à votre réseau à partir dun ordinateur connecté au réseau, et recherchez une table arp. Sur votre ordinateur, cliquez sur [Démarrer] -> [Exécuter …] et tapez « cmd » et [Entrée]. Tapez « ipconfig » pour trouver votre adresse réseau. Ladresse réseau est trouvée en effectuant une opération ET logique sur votre adresse IP et le masque de sous-réseau. Par exemple, si votre IP est 192.168.1.101 et que le masque de sous-réseau est 255.255.255.0, alors ladresse réseau est 192.168.1.0. Envoyez un ping à votre réseau en utilisant une adresse de diffusion, cest-à-dire « ping 192.168.1.255 ». Ensuite, exécutez « arp -a » pour déterminer tous les périphériques informatiques connectés au réseau.
-
Vous pouvez également utiliser la commande « netstat -r » pour trouver une adresse IP de toutes les routes du réseau. Cependant, si votre imprimante a des problèmes de communication avec dautres périphériques réseau, vous ne pourrez peut-être pas trouver ladresse IP de limprimante à laide de la commande « netstat ».
Il y en a une plus de manière aussi. Vous pouvez installer « netdiscover » sur votre Windows ou Linux. Netdiscover est un outil de reconnaissance dadresses actif / passif, principalement développé pour les réseaux sans fil sans serveur DHCP, lorsque vous êtes en balade. Il peut également être utilisé sur les réseaux concentrateurs / commutés.
Vous pouvez trouver les adresses IP qui se trouvent sur votre périphérique réseau avec cette commande:
netdiscover -i eth0