Назад | Перейти на главную страницу

что означает «младшие биты адреса бессмысленны»?

Я пытаюсь ограничить доступ из Интернета к странице входа в свой блог и сделать ее доступной только из моей интрасети.

Таким образом, я определил следующее местоположение

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

Когда я перезапускаю Nginx, я получаю следующее предупреждение: младшие биты адреса 192.168.0.1/24 бессмысленны в /etc/nginx/sites-enabled/site

Кроме того, я не могу получить доступ к местоположению из моей интрасети.

Итак, я предполагаю, что оператор allow не «загружен», и в конечном итоге я запрещаю доступ к /ghost/signin страница.

Почему биты младшего адреса бессмысленны и как мне сформулировать утверждение, чтобы заставить его работать так, как я задумал?

Я пытался найти в Google младшие биты адреса бессмысленно, но я получаю сообщения только на том, что, как я полагаю, является русским, и я не знаю, как переводить с русского.

Нет такой сети, как 192.168.0.1/24, потому что он не начинается на законной границе между /24 сетевые диапазоны. Устанавливается последний бит адреса, но в данном контексте он не имеет смысла. Правильный адрес будет 192.168.0.0/24, что означает диапазон от 192.168.0.0 к 192.168.0.255.