From owner-freebsd-questions Sat Dec 1 16:23:26 2001 Delivered-To: freebsd-questions@freebsd.org Received: from cody.jharris.com (cody.jharris.com [205.238.128.83]) by hub.freebsd.org (Postfix) with ESMTP id 0C1F737B405; Sat, 1 Dec 2001 16:23:22 -0800 (PST) Received: from localhost (nick@localhost) by cody.jharris.com (8.11.1/8.9.3) with ESMTP id fB20NLd48699; Sat, 1 Dec 2001 18:23:21 -0600 (CST) (envelope-from nick@rogness.net) Date: Sat, 1 Dec 2001 18:23:21 -0600 (CST) From: Nick Rogness X-Sender: nick@cody.jharris.com To: "Crist J . Clark" Cc: Sheldon Hearn , freebsd-questions@FreeBSD.ORG Subject: Re: Diagrams on natd? In-Reply-To: <20011201145441.H13613@blossom.cjclark.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 1 Dec 2001, Crist J . Clark wrote: > On Wed, Nov 21, 2001 at 08:06:20PM +0200, Sheldon Hearn wrote: > > > > > > On Wed, 21 Nov 2001 11:17:26 CST, Nick Rogness wrote: > > > > > I made an animated gif that steps through the nat process: > > > > > > http://freebsd.rogness.net/redirect.cgi?basic/nat.html > > > > As for the web page quoted above, it is a pretty good primer, but it > gives some bad advice in the last section. The example is how to block > incoming traffic on tcp/53. The example is bad for two reasons. First, > blocking tcp/53 breaks DNS. Only zone transfers. Which is what the example was intended to do. > Second, you are better off doing this > _before_ the divert(4) rule. You are better off _blocking_ packets > before the divert(4) rule whenever possible. That is, > > # ipfw add 40 deny tcp from any to 20.30.40.51 53 in via xl0 I agree, however,that is OK if you know what your public IP is. In a natd-dynamic configuration. This was written just prior to the release of the "me" flag in ipfw (I Believe). Nick Rogness - Keep on Routing in a Free World... "FreeBSD: The Power to Serve!" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message