2009-03-02 10 views
6

¿Cómo puedo saber si una determinada dirección IP es una dirección de Internet oficial o una dirección IP de la intranet interna?Distinguir entre la intranet y direcciones IP oficiales

+0

¿Estás tratando de averiguar si una dirección IP es NAT'ed ? ¿Cuál es el objetivo final que estás intentando lograr? ¡Quizás entonces podamos ayudarte mejor! –

Respuesta

11

Intranet IP son a menudo en el rango de IP privada:

10.0.0.0 through 10.255.255.255 
172.16.0.0 through 172.31.255.255 
192.168.0.0 through 192.168.255.255 

Estos no son utilizables para las direcciones IP de Internet.

Consulte también http://compnetworking.about.com/od/workingwithipaddresses/f/privateipaddr.htm

+0

Sin embargo, no hay garantía de que sigan esa regla. Algunas redes tienen IP real, real de internet incluso internamente.Especialmente algunas de las empresas, escuelas y organizaciones con conocimientos de Internet más antiguas que tenían asignados grandes bloques de IP (toda clase A o B) –

+1

, de hecho, casi todas las direcciones IP públicas en uso forman parte de la intranet de _somebody_, Internet después de todo no es nada más que una red de redes ... – Alnitak

+0

Es cierto que algunas organizaciones usan internamente direcciones IP asignadas internamente, pero lo contrario no es verdad en circunstancias normales. Un mensaje de una IP privada no vendrá de Internet, o si lo hiciera, un enrutador no lo dejaría volver allí. – thomasrutter

1

RFC 1918 define algunos rangos de direcciones IP que no puede existen en Internet, y por lo tanto son adecuados para su uso intranet (es decir, 10/8, 172,16/12, 192.168/16).

Aparte de eso, ¿qué quiere decir? ¿Estás tratando de averiguar qué IP están en la misma subred que tu propia máquina o en alguna otra red de terceros?

Ver también http://en.wikipedia.org/wiki/Private_network

3

10.0.0.0 - 10.255.255.255` (10.0.0.0/8, ex Clase A)

172.16.0.0 - 172.31.255.255` (172.16.0.0/12, ex Clase B)

192.168.0.0 - 192.168.255.255` (192.168.0.0/24, ex Clase C)

fundación que dada IP pertenece a eso, depende de qué forma te has dado IP. La mejor forma de usar bytes.

+0

La clase A/B/C ya no existe como conceptos. – Alnitak

+0

Quizás tengas razón. Pero en los cursos de CCNA el año pasado nos contaron sobre las clases. Leeré más sobre eso. Gracias – abatishchev

+0

apenas sorprendente que el curso CCNA está desactualizado. Solía ​​ser que la máscara de subred estaba implícita desde el primer octeto (es decir, 0-126 = clase A, 128 - 191 = clase B, 192 - 223 = clase C), y era imposible usar una máscara de subred más larga que la máscara "natural" para su red :( – Alnitak

1

la Internet Assigned Numbers Authority (IANA) ha reservado los siguientes tres bloques de espacio de direcciones IP para redes privadas:

10.0.0.0  - 10.255.255.255 (10/8 prefix) 
172.16.0.0  - 172.31.255.255 (172.16/12 prefix) 
192.168.0.0  - 192.168.255.255 (192.168/16 prefix) 

source

0

Además de los A, clases de intranet B, C, hay son otra reserved addresses no se utiliza como direcciones IP públicas de Internet, en especial:

  • 127.xyz (loopback)
  • 0.x.y.z (emisión reservado)
  • 224-255.x.y.z (multidifusión & uso futuro)

También hay muchos wasted IP addresses (herencia de edades estúpidos). No verá la mayoría de las direcciones en el rango

  • 3-40.xyz ECP (es decir 17.xyz desperdicia por Apple Computers)
+0

Sé, vieja (y probablemente offtópica) pregunta - pero estos intervalos de IP no deben ser omitidos. –

Cuestiones relacionadas