nadzoring.utils.validators module¶
Input validation utilities.
- nadzoring.utils.validators.resolve_hostname(hostname: str) str | None[source]¶
Resolve hostname to IP address.
Performs DNS lookup to resolve the given hostname to its corresponding IPv4 address.
- Parameters:
hostname – Hostname to resolve.
- Returns:
IP address string if resolution succeeds, None if resolution fails.
- nadzoring.utils.validators.validate_domain(domain: str) bool[source]¶
Validate domain name format.
Checks if the provided string is a valid domain name according to standard domain naming conventions.
- Parameters:
domain – Domain name string to validate.
- Returns:
True if the domain name format is valid, False otherwise.