Pregunta Slash Notation IP - ¿Qué es qué?


Acabamos de registrarnos con un nuevo ISP y obtuvimos una IP estática de ellos.

Nuestro ISP anterior solo dio una IP y pudimos configurar nuestro servidor web usando eso. Ahora, tenemos esta nueva IP con una notación de barra diagonal. Este tipo es nuevo para mí. Cuando usé la calculadora CIDR, me dio los siguientes resultados:

    202.184.7.52/30
    IP: 202.184.7.52
    Máscara de red: 255.255.255.252
    Número de anfitriones: 2
    Dirección de la red: 202.184.7.52.
    Dirección de transmisión: 202.184.7.55

¿Puede alguien ayudarme, por favor, explicando cuáles son? No pude entender lo que significa el número de hosts. ¿Eso indica que puedo usar dos IP diferentes para los registros de DNS (A)? Además, ¿cuál debo configurar en mi enrutador? ¿La dirección de red o la dirección de transmisión?

Muchas gracias por cualquier respuesta que pueda proporcionar.


12
2017-10-14 11:22


origen




Respuestas:


El / 30 significa que todos menos dos de los 32 bits se utilizan para definir la máscara de red. También significa que tienes cuatro direcciones IP para jugar. (Pero en realidad, solo dos de los cuales pueden ser anfitriones)

Su último octeto de la máscara de red es (en binario) 11111100, lo que deja los dos últimos bits para que defina su red. (de ahí las cuatro direcciones)

Solo mirando los dos últimos bits:

00 = 202.184.7.52 - He olvidado por qué, pero hay una razón por la que no usas 00.
                    La teoría de mi red está oxidada.
01 = 202.184.7.53 - Host 1
10 = 202.184.7.54 - Host 2
11 = 202.184.7.55 - cuál es su dirección de transmisión - enviar a esto debería
                    Difunde a todos tus anfitriones. Bueno para cosas como WakeOnLan
                    paquetes

Claro como barro, estoy seguro ... pero espero que eso agregue un poco a su comprensión


13
2017-10-14 11:44



Por lo que recuerdo, no hay nada en las especificaciones que le impida utilizar .52 (o la dirección de host del todo-0) como una dirección de host. Es simplemente problemático porque esa dirección generalmente se usa para referirse a la red como un todo y usarla para un host también generaría confusión. Pero, de nuevo, mi teoría de red también está oxidada. - Joachim Sauer
¡Gracias! Eso aclaró lo que quería saber. Aprecio tu ayuda. - Nirmal
Creo que depende de cómo se configura la red "ascendente". En algunos casos, puede usar las 4 direcciones IP, pero si se configura como una vlan "verdadera", no puede usar la red ni las direcciones IP de transmisión. (¡La teoría de mi red también está un poco oxidada!) - Dave Drager
Así es, puede usar esa subred asignando 4 IP como / 32 en su servidor web: 202.184.7.52/32, 202.184.7.53/32, 202.184.7.54/32, 202.184.7.55/32. - MikeyB
De hecho, tuve una pregunta que surgió en una discusión hace unos años. A pesar de que las personas involucradas tienen más de 60 años (combinados) en una organización que tiene su propia / 16 (sí, eso es una Clase B completa, 65,536 Direcciones IPv4), nadie podría dar una mejor respuesta que "esa es la convención. La primera dirección se usa como el nombre de la red". Mi propio entendimiento es que se remonta al enrutamiento con clase, cuando la dirección de red realmente determinó la ruta a una red determinada. - Jason Antman


/20 Significa usar los primeros 20 bits como una máscara de red. Generalmente se expresa donde los bits fuera de la máscara de red son 0, por lo que 206.89/16 es aproximadamente 64K direcciones todas las que comienzan con 203.89. La máscara de red es 0xFFFF0000.

Asi que 202.184.7.52/30 medio:

    Red: 202.184.7.52
    Máscara de red: 0xFF FF FF FC

Los últimos 2 bits se utilizan para los hosts dentro de esa subred. Ver Enrutamiento IP en Subredes.


7
2017-10-14 11:24





Desde 202.184.7.52/30 la ip es: 202.184.7.52

Encontremos la máscara de red. / 30 significa 30 "1" s, 8 en el primer octeto, 8 en el 2 °, 8 en el 3 ° y solo 6 en el 4 °.

Usamos el último octeto solo porque sabemos que ocho '1 = 255

128 64 32 16 8 4 2 1
 1   1  1  1 1 1 0 0 means we have six '1's
We add them to give 128=64=32=16=8=4=252

Así que la máscara de red se convierte en: 255.255.255.252

El número de hosts = 2 ^ N -2 = 2 ^ 2 -2 = 2 (ya que No de ceros en el último octeto es 2, entonces N = 2)

Encontrar la dirección de la red:

202. 184. 7. 52 AND
255. 255.255.252

128 64 32 16 8 4 2 1
0   0  1  1  0 1 0 0 =52
1   1  1  1  1 1 0 0 =252 ANding

0   0  1  1  0 1 0 0

Reemplace los dos últimos ceros por 1

0   0  1  1  0 1 1 1 =55 to give the broadcast address
202.184.7.55

2
2017-11-18 08:37