# Package org.minidns.dnsname

DNS name parsing, validation, and manipulation utilities.

See: Description

- Class Summary
  Class | Description
  --- | ---
  DnsName | A DNS name, also called "domain name".

- Exception Summary
  Exception | Description
  --- | ---
  InvalidDnsNameException |
  InvalidDnsNameException.DNSNameTooLongException | Exception thrown when a DNS name exceeds the maximum allowed length. DNS names are limited to 255 octets according to DNS specifications.
  InvalidDnsNameException.LabelTooLongException | Exception thrown when a DNS label exceeds the maximum allowed length. DNS labels are limited to 63 characters according to DNS specifications.

## Package org.minidns.dnsname Description

DNS name parsing, validation, and manipulation utilities.

This package provides comprehensive support for handling DNS domain names, including parsing from string representations, validation according to DNS standards, and various utility operations for name comparison and manipulation.

Features include:

- DNS name parsing from wire format and strings
- Case-insensitive name comparison
- Name validation and normalization
- Parent/child domain relationships
- Internationalized domain name support
- Name compression and decompression