Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-08-14 09:22:50

  czater - Użytkownik

czater
Użytkownik
Zarejestrowany: 2008-03-24

Prośba o weryfikację i opinie odnośnie firewalla do bind-a

Witam

W oparciu o artykuł na stronie http://www.cyberciti.biz/tips/linux-...e-port-53.html stworzyłem firewalla dla swojego serwera DNS oraz dwóch zapasowych serwerów DNS. Zmienna SERVER_IP zawiera adres ip serwera na którym będzie uruchomiona usługa bind oraz firewall, a DNS1_IP i DNS2_IP to adresy ip serwerów zapasowych na które będą transferowane pliki stref. Będę wdzięczny za ewentualne opinie.

Kod:

#!/bin/sh
IPTABLES=/sbin/iptables
$IPTABLES -F

$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD DROP

$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

$IPTABLES -A OUTPUT -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Zezwalam na zapytania do serwera DNS

SERVER_IP="212.77.11.1"
iptables -A INPUT -p udp -s 0/0 --sport 1024:65535 -d $SERVER_IP --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p udp -s $SERVER_IP --sport 53 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp -s 0/0 --sport 53 -d $SERVER_IP --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p udp -s $SERVER_IP --sport 53 -d 0/0 --dport 53 -m state --state ESTABLISHED -j ACCEPT

# Ta czesc pozwala na transfer strefy do serwera zapasowego
DNS1_IP="212.77.42.1"
iptables -A INPUT -p tcp -s $DNS1_IP --sport 1024:65535 -d $SERVER_IP --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp -s $SERVER_IP --sport 53 -d $DNS1_IP --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT


DNS2_IP="212.77.42.2"
iptables -A INPUT -p tcp -s $DNS2_IP --sport 1024:65535 -d $SERVER_IP --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp -s $SERVER_IP --sport 53 -d $DNS2_IP --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)