Skip to main content

Module dns

Module dns 

Source
Expand description

DNS resolver module with true recursive resolution from root nameservers

This module provides DNS resolution capabilities using manual recursive resolution starting from root nameservers.

Structs§

DnsResolver
DNS Resolver wrapper that performs recursive resolution from root servers

Functions§

create_recursive_resolver
Create a recursive DNS resolver that starts from root nameservers
resolve_domain_addresses
Resolve domain addresses from DNS (without validation) Uses CNAME lookup (returns hostname target)
validate_domain_address
Validate a domain against local address using DNS Checks A records if local_address is IP, CNAME if local_address is hostname