¿Qué significa "los bits de baja dirección no tienen sentido"?

15

Estoy tratando de restringir el acceso de Internet a una página de inicio de sesión en mi blog, y solo lo hago disponible desde mi intranet.

Por lo tanto, he definido la siguiente ubicación

location ~/ghost/signing {
    allow 192.168.0.1/24;
    deny all;
}

Cuando reinicio Nginx, aparece la siguiente advertencia: los bits de baja dirección 192.168.0.1/24no tienen sentido en/etc/nginx/sites-enabled/site

Además, no puedo acceder a la ubicación desde mi intranet.

Entonces, supongo que la declaración de permiso no está "cargada" y que termino negando todo el acceso a la /ghost/signinpágina.

¿Por qué los bits de baja dirección no tienen sentido, y cómo debo formular la declaración para que funcione como tengo la intención?

Traté de buscar en Google que los bits de baja dirección no tienen sentido, pero solo termino con publicaciones en lo que presumo que es ruso, y no sé cómo traducirlo.

Erik
fuente

Respuestas:

25

No existe una red como esta 192.168.0.1/24, porque no comienza en un límite legítimo entre /24los rangos de red. Se establece el último bit de la dirección, pero no tiene sentido en este contexto. La dirección correcta sería 192.168.0.0/24, lo que significa el rango de 192.168.0.0a 192.168.0.255.

Mike Scott
fuente