Heine Laursen <gozar@myrealbox.com> writes:
> In article <spamdrop+m3lm3tvwbi.fsf@paven.bunk.cc>, Jacob Bunk Nielsen wrote:
>>
>> Jeg er dog ikke overbevist om at det er det du vil. Du har måske bedre
>> chancer for et brugbart svar, hvis du fortæller hvad det er du prøver
>> at opnå.
>
> At reslove dns adresser til ip
Ja? Det må du altså lige præcisere.
Vil du fx blot tillade at trafik fra 192.168.0.0/24 passerer igennem
din firewall til din udbyders DNS-servere? Eller skal folk udefra
kunne nå din DNS-server, som står bag firewallen? Det fremgår ikke
rigtig af det du postede, for det virkede mest som om du blandede de
to situationer sammen.
Vil du det første så skal du lave noget i retning af (utestet):
iptables -A INPUT -m state --protocol udp --state NEW,RELATED,ESTABLISHED -s 192.168.0.0/24 --destination-port domain -j ACCEPT
iptables -A FORWARD -m state --protocol udp --state NEW,RELATED,ESTABLISHED -s 192.168.0.0/24 --destination-port domain -j ACCEPT
Vil du det andet, så skal du noget i retning af (stadig utestet):
iptables -A INPUT -m state --protocol udp --state NEW,RELATED,ESTABLISHED --destination-port domain -j ACCEPT
iptables -t nat -A PREROUTING --protocol udp --destination-port domain -j DNAT --to a.b.c.d
Husk i øvrigt at DNS også bruger TCP-forbindelser til zone-transfers
eller hvis svaret ikke kan være i en enkelt UDP-pakke på 500 bytes
eller deromkring.
--
Jacob -
www.bunk.cc
overflow error in /dev/null