elixir-dns icon indicating copy to clipboard operation
elixir-dns copied to clipboard

DNS library for Elixir

Results 19 elixir-dns issues
Sort by recently updated
recently updated
newest added

Today, when the domain name does not exist, `DNS.resolve()` returns `{:error, :not_found}`. But it also returns the same when the name exists, but does not have the required type (`DNS.resolve("github.com",...

If we try to encode a response which has an Authority (nslist) section, the library crashes ``` ** (FunctionClauseError) no function clause matching in :inet_dns.encode_res_section/3 (kernel) inet_dns.erl:275: :inet_dns.encode_res_section(, {2, {["drink",...

The library uses Erlang/OTP DNS code. I've been told that, if this Erlang code is undocumented, this is because it it no supposed to be used by external programs, but...

Thanks for writing this library! I was just exploring it for a project and noticed that the resolve example in the README failed on my machine w/ `protocol Enumerable not...

the elixir socket library was removed in 933c5c4 in favor of erlang stdlib so gen_udp has to be used in the server as well instead of Socket. closes #56

I would like to return resource records whose types are not encoded by the Erlang library (such as ` LOC`). I can do the encoding myself *but* I don't know...

I found the DNS server is using a module `Socket`, but the module is not provided in this project. Is that the package - [socket](https://hex.pm/packages/socket) on Hex.pm? If it is,...

Hey, We're something seeing timeout errors [on GitHub Actions](https://github.com/etalab/transport-site/actions/runs/8371972686/job/22921984820) when omitting the timeout value. According to this line https://github.com/tungd/elixir-dns/blob/a32f6998dbecedaf177edc2c9436dc057eea500b/lib/dns.ex#L32 the default value should be `:infinity`. In that case, how is...