Question: can dns work over tcp?
Answer: DNS and some other services work on both the protocols. ... DNS uses TCP for Zone transfer and UDP for name queries either regular (primary) or reverse. UDP can be used to exchange small information whereas TCP must be used to exchange information larger than 512 bytes.