[Comm] Caching nameserver & ipchains

Павел Глуховцев =?iso-8859-1?q?paul_=CE=C1_uralvep=2Eru?=
Ср Янв 15 16:06:38 MSK 2003


Здравствуйте.

Установлен кэширующий nameserver (caching-nameserver-7.0-ipl2mdk и
bind-8.2.3-ipl4mdk) и прописаны следующие правила

ipchains -A input -i $EXTERNAL_INTERFACE -p udp -s $NAMESERVER_1 53 -d
$IPADDR 53  -j ACCEPT
ipchains -A output -i $EXTERNAL_INTERFACE -p udp -s $IPADDR 53 -d
$NAMESERVER_1 53 -j ACCEPT
ipchains -A input -i $EXTERNAL_INTERFACE -p udp -s $NAMESERVER_2 53 -d
$IPADDR 53  -j ACCEPT
ipchains -A output -i $EXTERNAL_INTERFACE -p udp -s $IPADDR 53 -d
$NAMESERVER_2 53 -j ACCEPT

Но не работает. 

В named.conf есть следующий комментарий
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.

Установлен действительно BIND 8.2
Добавил следующие правила, результат прежний.

ipchains -A output -i $EXTERNAL_INTERFACE -p udp -s $IPADDR $UNPRIVPORTS
-d $NAMESERVER_1 53 -j ACCEPT
ipchains -A input -i $EXTERNAL_INTERFACE -p udp  -s $NAMESERVER_1 53 -d
$IPADDR $UNPRIVPORTS -j ACCEPT
ipchains -A output -i $EXTERNAL_INTERFACE -p udp -s $IPADDR $UNPRIVPORTS
-d $NAMESERVER_2 53 -j ACCEPT
ipchains -A input -i $EXTERNAL_INTERFACE -p udp  -s $NAMESERVER_2 53 -d
$IPADDR $UNPRIVPORTS -j ACCEPT

где
NAMESERVER_1="195.12.66.1"
NAMESERVER_2="195.12.66.65"
UNPRIVPORTS="1024:65535"
IPADDR="195.12.68.190"





Подробная информация о списке рассылки community