Ähm, das Verbot von TCP DNS ist gegen den RFC. Wenn Ihr Internetdienstanbieter keine TCP-DNS-Auflösung zulässt, verwenden Sie einen der öffentlich verfügbaren DNS- Auflösungsdienste .
Um Ihre Frage direkt zu beantworten, wird TCP von DNS verwendet, wenn die "Antwort" nicht in ein UDP-Paket passt, und auch für verschiedene Server-zu-Server-Kommunikation. Es hat nichts mit der TLD zu tun.