MoinQ:

1. DNS/RFC/7766

Contents

  1. DNS/RFC/7766
  2. 1
  3. 5

https://tools.ietf.org/html/rfc7766

DNS Transport over TCP - Implementation Requirements

Obsoletes: 5966

2. 1

However, transport of UDP packets that exceed the size of the path MTU causes IP packet fragmentation, which has been found to be unreliable in many circumstances.

The future that was anticipated in RFC 1123 has arrived, and the only

パケットを巨大化させてもUDPを使い続けるというのはもう適切とはいえない。(意訳)

3. 5

5. Transport Protocol Selection

TCP MAY be used before sending any UDP queries.

In essence, TCP ought to be considered a valid alternative transport to UDP, not purely a retry option.