web-dev-qa-db-fra.com

Adresse IP se terminant par zéro?

Ce n'est peut-être pas le bon endroit ou le bon moment, mais j'ai une question. Je suis ingénieur en informatique et je connais quelques choses sur le réseautage, mais quand j'ai vu (voir photo), j'ai WTF.

Situation: je suis rentré à la maison ce vendredi et on m'a demandé d'aider mon père à résoudre certains problèmes de réseau. Il a installé quelques caméras IP il y a quelque temps, et je l'ai fait fonctionner de n'importe où. Mais cette semaine, le IPS a fait une sorte de "redémarrage" ou de mise à niveau ou quoi que ce soit, et nous avons obtenu l'IP indiquée sur l'image. Maintenant, je ne peux pas me connecter à ces IP-Cams à partir d'une adresse IP externe.

Hypothèse: je suppose que le IPS reposait un masque de sous-réseau avec moins de 24 bits, mais pourquoi un IPS voudrait-il le faire? Et comment se fait-il que je ne peut pas se connecter à cette IP?

Quelqu'un a quelque chose à dire sur la situation? J'obtiendrai probablement une nouvelle adresse IP si je contacte juste l'IPS, mais je pensais partager cela juste pour le plaisir. Je ne m'attendais pas à obtenir une telle IP à partir d'un IPS: p

enter image description here

30
LordMarty

Une adresse IP se terminant par .0 est parfaitement légal de nos jours. Cependant, certains appareils (et politiques de pare-feu) pensent que ce n'est pas le cas.

Dans l'ancien schéma d'adressage "classfull", les adresses IP de 192.0.0.0 à 223.255.255.255 étaient considérées comme de l'espace "classe C", c'est-à-dire qu'elles avaient un masque de sous-réseau implicite de 255.255.255.0.

Donc, à l'époque, vous ne pouviez pas vraiment avoir un .0 Adresse de l'hôte, car .0 était "l'adresse réseau". De même, vous ne pouviez pas avoir un .255 adresse dans cette plage car c'était l'adresse de diffusion.

Il y a environ 20 ans, cependant, tout le monde est passé à un adressage de style CIDR "sans classe", avec des masques de sous-réseau de longueur variable et aucun masque de sous-réseau implicite. Si vous avez un /23 alors il ne devrait y avoir aucune raison pour laquelle vous ne pouvez pas utiliser le .255 c'est à la fin du premier /24 et le .0 c'est au début du suivant.

Cependant, il y a plus de 5 ans, lorsque j'étais dans le secteur des FAI, notre système distribuait volontiers .0 et .255 adresses aux utilisateurs finaux, mais nous avons constaté qu'ils ne pouvaient pas accéder aux sites Web de Microsoft en raison d'un kit défectueux ou de règles de pare-feu trop zélées. Nous avons finalement dû exclure ces adresses, même si elles étaient légales.

75
Alnitak