Date: Fri, 12 Apr 2002 03:31:57 +0100 From: Andrew Boothman <andrew@cream.org> To: Bob Kersten <bob@fellownet.org> Cc: freebsd-questions@freebsd.org Subject: Re: binding named to my internal network Message-ID: <3CB6471D.8010209@cream.org> References: <008101c1e167$38284990$2849a8c0@kerstenz6r4278>
index | next in thread | previous in thread | raw e-mail
Bob Kersten wrote:
> Hi,
>
> I'm running named on my server to allow the users of my internal
> network to fill in this server as their DNS server. This server has
> two NIC's, one for the external (internet) connection and one for
> internal traffic (address 10.0.0.1). My clients have IP 10.0.0.2 and
> up. This is working just fine, but I discovered that I can use this
> server as my DNS server from my computer at work (outside my internal
> network) by entering the IP I got from my ISP and which I have setup
> for the first NIC I mentioned above.
>
> I don't know if this makes the situation clear for you, but I
> would like to restrict access to my DNS server from outside and only
> allow the internal clients to use the server for their DNS.
In general Bob, you need to give careful thought when you install
services on a box that is acting as a gateway between an internal
network and the Internet. It is important that you don't expose services
to the Internet that you didn't intend. Keep ports open on the Internet
'side' as few as possible, ie none if you don't need to offer any.
In this case, look inside /etc/namedb/named.conf. Inside the "options {"
section, underneath the "directory" line add something that looks like
listen-on{10.0.0.1;127.0.0.1;};
This will restrict named to only listening on the IP-addresses that you
list. Don't forget to include 127.0.0.1 so that named can still answer
requests from the local machine, and don't forget the semi-colon after
the last IP-address - it looks wrong but you do need it! :-)
Then do a "killall -SIGHUP named" to get named to reload its
configuration, and you should be sorted.
In future you may also want to consider using ipfw firewall rules to
disable certain kinds of incoming traffic if you don't disable it in the
configuration of the individual service.
Good luck!
Andrew.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CB6471D.8010209>
