Comprobar una IP dentro de una subred

patrif
26 de Abril del 2005
Hola a todos, necesito saber si dada una ip, una máscara de red y una ip de red, esa ip pertenece a esa red.
¿Alguien sabe de alguna librería que permita comprobar esto o alguna manera de hacerlo?

Muchas gracias

Sebas
26 de Abril del 2005
Hola, a mí me pasa lo mismo, has encontrado alguna clase que lo haga? Si la encuentras, por favor, avísame. Gracias!!!

nkpevfqy
26 de Abril del 2005
Vamos a ver, esa es una operacion un tanto tonta. Basicmanete es un OR a nivel de bit. Asi que a estrujarse un poco el cerebro!

alexpoma
26 de Abril del 2005
Propongo una idea:
Crea un método que lo que haga sea aplicar una mascara a tu direccion ip y te quedes con algo que compruebe si es correcto. La idea esta en que por ejemplo si tu tienes una red de ordenadores y la direccion ip que tienes en un equipo es 192.168.1.1, en otro 192.168.1.2 y asi sucesivamete, lo que te quiero decir es que si tu te quedas con la parte 192.168.1 y de esta forma compruebas que esta ip es de tu red en cambio si fuese distinto no pertenece a la red.