The old chestnut - is TCP necessary?

Mark Andrews Mark_Andrews at isc.org
Thu Sep 16 22:59:31 UTC 2004


> On Thu, Sep 16, 2004 at 09:20:03PM +0100, Marc Thach Xuan Ky wrote:
> > I have a friend 8^) who wants to allow TCP DNS through the firewall. The
> > firewall people are not keen to do this.  Telling them that "the
> > firewall is broken" unfortunately does not sway them.  My friend needs
> > examples of real Internet domain lookups that truncate and require TCP. 
> > Does anybody out there know of any?
> 
> Why does it matter what other people have? Does your friend have a need for
> TCP DNS? If so, he should be able to demonstrate the need based on his own
> requirements, rather than someone else's requirements.
> 
> -roy


	If he has permission to run the nameserver that should
	give him permission to have the transports (plural) required
	to operate the nameserver correctly as designed.  DNS is
	one of the few protocols that uses multiple transports
	and the clients switch between them based on need / activity.

	QUERY:
	    UDP then TCP if the answer doesn't fit except for AXFR
	    which starts out TCP and IXFR which is usually starts
	    with TCP but can start with UDP and switch if the answer
	    doesn't fit.

	UPDATE:
	    TCP recommended but will operate over UDP.

	What the security people should be worring about is does
	he have a nameserver with no known compromises.  Is he on
	a list where he will learn of any security flaws in his
	server if/when they come up and what is the policy when this
	occurs.

	He should be asking his firewall people.  Are your firewalls
	EDNS aware?  Can you set the allowed DNS/UDP messages size
	to 4096 (if he is running a modern named)?

	Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org


More information about the bind-users mailing list