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
:
- Github: https://github.com/plabayo/rama
- Book: https://ramaproxy.org/book/
Modules§
Structs§
- Deny
AllDns - a
DnsResolver
implementation which denies all incoming DNS requests with aDnsDeniedError
. - DnsDenied
Error - Dns denied
- DnsOverwrite
- Wrapper struct that can be used to add dns overwrites to a service Context.
- Domain
NotMapped Err - domain not mapped in memory
- Hickory
Dns DnsResolver
using the [hickory_resolver
] crate- InMemory
Dns - 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.