Crate dns

Expand description

DNS support for Rama.

§Rama

Crate used by the end-user rama crate and rama crate authors alike.

Learn more about rama:

Modules§

chain
hickory
dns using the [hickory_resolver] crate

Structs§

DenyAllDns
a DnsResolver implementation which denies all incoming DNS requests with a DnsDeniedError.
DnsDeniedError
Dns denied
DnsOverwrite
Wrapper struct that can be used to add dns overwrites to a service Context.
DomainNotMappedErr
domain not mapped in memory
HickoryDns
DnsResolver using the [hickory_resolver] crate
InMemoryDns
in-memory Dns that can be used as a simplistic cache, or wrapped in DnsOverwrite to indicate dns overwrites.

Traits§

DnsResolver
A resolver of domains into IP addresses.