Thanks for the answear, Is it secure to open DNS ports to outside world? Or you mean to open open outgoing DNS conections? If i want to redirect incomming ssh connections from internet to some inside server, should i open DNS incoming?
Thanks!! 2007/5/4, Fred Crowson <[EMAIL PROTECTED]>: > > Tang Tse wrote: > > Thanks all of you. > > > > I have an internal DNS server ( a vmware machine on my desktop computer > > ) so name resolution shoudn't be a problem, isn't it? > > > > When you say allow dns lookups, you mean to open dns port? > > > > Thanks!! > > Tang > > > > > > > > 2007/5/4, Fred Crowson <[EMAIL PROTECTED] <mailto: > [EMAIL PROTECTED]>>: > > > > Tang Tse wrote: > > > Hi again, > > > > > > I follow with my own fight with PF. ( sorry to send other mail, > > but i can't > > > really fix this ). > > > > > > If I reduce pf.conf to the following rules: > > > block in all > > > > This rule causes pf to block in on all your interfaces, as you are > > blocking DNS, ssh takes longer to work out where your connecting > from, > > either add an entry for your lan machine to /etc/hosts and/or allow > DNS > > lookups. > > > > > pass in on $int_if proto {tcp,udp] from any to any port 22 keep > state > > > > > > I can connect to ssh, but it takes at least on minute to ask me > > the user and > > > pass. > > > > > > If i change it to block in on $ext_if all, then i can connect > > with the > > > normal speed. > > > > > > > Here you are only blocking on the external interface so ssh is not > > having to wait for the blocked DNS timeout. > > > > > The rules order is correct ( i think ), pf goes from less > > specific rule to > > > more especific rule.. If i told pf if there is no match block in > > all, if > > > connection is to port 22 pass it. I can't understand why this > > doesn't work.. > > > > > > please, can you point to what is wrong? > > > > > > Thanks! > > > Tang Tse > > > > > HTH > > > > Fred > > -- > > http://www.crowsons.net/puters/x41.php > > > > > > block will block all DNS queries (port 53) unless their is a rule > allowing them to pass... > > -- > http://www.crowsons.net/puters/x41.php