回答:
https://github.com/henices/Tcp-DNS-proxy (未検証)
そのような何かがうまくいくはずですか?
glibcは use-vc
TCPを強制するオプションOpenBSDのlibcは tcp
オプション。しかし、FreeBSD、DragonFlyBSD、およびNetBSDには、このオプションAFAIKがありません。 Mac OS / X / Darwinのlibresolv 対応するオプションがないようです (FreeBSD、NetBSD、DragonFlyBSDと同じ)。