що означає "біти низької адреси безглузді"?


16

Я намагаюся обмежити доступ з Інтернету до сторінки входу в своєму блозі, і лише дозволити це доступ до моєї інтранети.

Таким чином, я визначив наступне місце розташування

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

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

Крім того, я не можу отримати доступ до місця розташування зі своєї інтранети.

Отже, я здогадуюсь, що оператор дозволу не "завантажений", і я врешті-решт забороняю весь доступ до /ghost/signinсторінки.

Чому біти низької адреси є безглуздими, і як я повинен формулювати заяву, щоб змусити її працювати так, як я маю намір?

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

Відповіді:


27

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.