diff -ru bind9-9.5.0.dfsg.P2/lib/dns/resolver.c bind9-9.5.0.dfsg.P2+tcp-only/lib/dns/resolver.c
--- bind9-9.5.0.dfsg.P2/lib/dns/resolver.c	2009-03-01 13:35:54.000000000 +0800
+++ bind9-9.5.0.dfsg.P2+tcp-only/lib/dns/resolver.c	2009-01-25 16:08:23.000000000 +0800
@@ -1123,6 +1123,7 @@
 	}
 	query->mctx = res->buckets[fctx->bucketnum].mctx;
 	query->options = options;
+	query->options |= DNS_FETCHOPT_TCP;   /* sam added, to only make TCP queries */
 	query->attributes = 0;
 	query->sends = 0;
 	query->connects = 0;
