tungd / elixir-dns

DNS library for Elixir
BSD 3-Clause "New" or "Revised" License
114 stars 37 forks source link

Support DNS over TCP #24

Closed rhbvkleef closed 3 years ago

rhbvkleef commented 5 years ago

This (arguably awesome) library currently only supports DNS lookups over UDP. This is acceptable for most use-cases of DNS. It is, however, very useful to have the ability to respond over TCP. This is useful in cases of, for example: zone transfers and DNSSEC. Therefore, implementing a TCP frontend as well, is a necessity.

tungd commented 5 years ago

Noted. I'll take a look this weekend.

rhbvkleef commented 5 years ago

I've been looking at implementing it as well. Seems a bit annoying. I have a proof of concept. Will post a link soon.