Accel : DNS подписка
С версии 3.05.04 добавлена поддержка выдачи других DNS для абонентов с подключенной определенной подпиской.
Настройка
В системных опциях включить функционал и указать подписку, которая будет проверяться при выдаче DNS.
Далее необходимо указать IP адреса первого и второго DNS серверов и если необходимо то дополнительный ipset, куда будут помещены все абоненты с данным функционалом.
ipset заранее должен быть создан на сервере accel
Пример
Обычный ответ без подписки
Received Access-Accept Id 128 from 127.0.0.1:1812 to 0.0.0.0:0 length 106 Framed-Pool = "IPOE_POOL" DHCP-Domain-Name-Server = 2.2.2.2 DHCP-Domain-Name-Server = 1.1.1.1 Filter-Id = "1000000/1000000" L4-Redirect-ipset = "active" DHCP-Mask = 23 Acct-Interim-Interval = 300 Framed-IP-Address = 10.1.2.8 DHCP-Router-IP-Address = 0.0.0.0
Ответ абоненту с подпиской
Received Access-Accept Id 129 from 127.0.0.1:1812 to 0.0.0.0:0 length 112 Framed-Pool = "IPOE_POOL" DHCP-Domain-Name-Server = 4.4.4.4 DHCP-Domain-Name-Server = 1.1.1.1 Filter-Id = "1000000/1000000" L4-Redirect-ipset = "subdns" L4-Redirect = 1 DHCP-Mask = 23 Acct-Interim-Interval = 300 Framed-IP-Address = 10.1.2.8 DHCP-Router-IP-Address = 0.0.0.0