erldns_resolver (erldns v6.0.2)

View Source

Resolve a DNS query.

Emits the following telemetry events:

  • [erldns, resolver, dnssec]

Summary

Functions

best_match(Qname, Zone)

-spec best_match(dns:dname(), erldns:zone()) -> [dns:rr()].

best_match_at_node(Qname)

-spec best_match_at_node(dns:dname()) -> [dns:rr()].

resolve(Message, AuthorityRecords, Host)

-spec resolve(Message :: dns:message(), AuthorityRecords :: [dns:rr()], Host :: dns:ip()) ->
                 dns:message().