способен самостоятельно различить, где prefixes, а где ranges?
Так, вот сейчас немного в ступоре от вопроса. Поясним, что значит не способен самостоятельно различить?
Если я правильно понимаю, то nginx-у нужно явно сказать, что в данном блоке { ... } присутствуют диапазоны IP-адресов и если ему об этом жирно не намекнуть, то он сам не поймет и либо проигенорит их, либо вообще выдаст ошибку конфига.
посмотри исходники, так правильней будет
вот опять не понял. Конечно ему надо указать команды, иначе он не ванга и не в курсе что ты там у себя в голове задумал
В каком смысле? Это же обычный парсинг конфига. Значение (обычно) допускается вводить в разных нотациях. Различить, что перед тобой: prefix или range вообще не проблема никакая, так же как и отличить IP-адрес от доменного имени.
Кек. Рекомендую подтянуть матан по сетям. Значения IP, как и маски, хранятся в виде двоичном виде и так же для быстроты ведётся подсчёт на основе побитовых операций
Я в курсе. Кек)) Не понято, причем тут это только?
Обсуждают сегодня