Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Создание и редактирование записи стоп-листа

Форма Cоздание и редактирование записи стоп-листа предназначена для создания и редактирования параметров записей стоп-листа.


Контекстная панель

Кнопка Описание
Стоп-лист Переход на страницу со списком записей стоп-листа.
Создать Нажатие этой кнопки создает новую запись стоп-листа.

Отображается только при редактировании существующей записи стоп-листа.
Удалить Удаляет открытую запись стоп-листа.

Отображается только при редактировании существующей записи стоп-листа.


Закладка Параметры

ПолеОписание
Дата измененияДата изменения записи стоп-листа.

Это поле не отображается при создании новой записи.
Активность записи
Флаг активности Флаг, позволяющий сделать запись активной или неактивной.
Дата начала (DD.MM.YYYY HH:MI:SS) Дата начала действия записи стоп-листа.
Дата окончания (DD.MM.YYYY HH:MI:SS) Дата окончания действия записи стоп-листа.
По каким признакам фильтровать посетителей
Сайт Сайт, для которого действует запись. Актуальная фильтрация имеет место только при совпадении всех признаков с образцом (конъюнкция).
Маска сети Маска сети посетителя (см. примечания ниже).
IP адрес IP-адрес посетителя для сравнения.
UserAgent UserAgent посетителя.
Поле пуст служит для выделения посетителей без информации о UserAgent'е.
Откуда пришел Страница, с которой приходят посетители.
Куда пришел Страница, на которую приходят посетители.


Закладка Действия

ПолеОписание
Перенаправить по адресу (URL) URL, по которому посетитель будет перенаправлен в случае его нахождения в стоп-листе.
Показать сообщение Сообщение, которое будет показано посетителю, попавшему в стоп-лист.
В кодировке языка Кодировка для показа сообщения.
Сохранить статистику Если флаг установлен, факты попадания посетителя в стоп-лист регистрируются в базе данных статистики.


Закладка Комментарий

Произвольный комментарий, поясняющий причины создания данной записи стоп-листа.

После внесения изменений не забудьте нажать на кнопку Сохранить.



Замечания о масках подсетей

В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.0.0 находится в сети 12.34.0.0.

Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции. Например, в случае более сложной маски:

IP-адрес:       00001100 00100010 00111000 1001110 (12.34.56.78)
Маска подсети:  11111111 11111111 11100000 0000000 (255.255.224.0)
--------------------------------------------------------------------
Адрес сети:     00001100 00100010 00100000 0000000 (12.34.32.0)

Запись стоп-листа содержит два поля: IP адрес сети и маска сети. Посетитель считается попадающим под ту или иную запись стоп-листа в случае, если при наложении маски сети на его IP-адрес мы получим IP адрес сети.

Пример 1. Стоит задача ограничить доступ всех посетителей, приходящих с IP = 206.191.49.66

  1. В этом случае нам необходимо задать:
    • IP адрес сети = 206.191.49.66
    • маска сети = 255.255.255.255
  2. В момент захода на сайт посетителя с IP = 206.191.49.66 будет произведена следующая операция конъюнкции:
    IP-адрес посетителя: 11010001 10111111 11000001 1000010 (206.191.49.66)
    маска сети:          11111111 11111111 11111111 1111111 (255.255.225.255)
    ----------------------------------------------------------------------------
    Результат:           11010001 10111111 11000001 1000010 (206.191.49.66)
    Если результат совпадает с IP адресом сети, то посетитель попадает под данную запись стоп-листа, что в данном случае и происходит. Таким образом, все посетители, заходящие на сайт с IP = 206.191.49.66, попадут под данную запись стоп-листа.

Пример 2. Стоит задача ограничить доступ всех посетителей, приходящих с подсети = 206.191.49.xxx (IP в интервале от 206.191.49.1 до 206.191.49.255)

  1. В этом случае нам необходимо задать:
    • IP адрес сети = 206.191.49.0
    • маска сети = 255.255.255.0
  2. В момент захода на сайт посетителя с IP = 206.191.49.76 будет произведена следующая операция конъюнкции:
    IP-адрес посетителя: 11010001 10111111 11000001 1001100 (206.191.49.76)
    маска сети:          11111111 11111111 11111111 0000000 (255.255.225.0)
    ----------------------------------------------------------------------------
    Результат:           11010001 10111111 11000001 0000000 (206.191.49.0)
    
    Если результат совпадает с IP адресом сети, то посетитель попадает под данную запись стоп-листа. Таким образом, все посетители, заходящие на сайт с IP в интервале от 206.191.49.1 до 206.191.49.255, попадут под данную запись стоп-листа.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024