Poweradmin\Domain\Utility
Classes
Static name helpers: reverse-zone detection, apex and in-zone tests, and stripping or restoring a zone suffix.
Converts domain names between punycode and Unicode for storage and display.
Flattens an API CryptoKey into the [id, type, key tag, algorithm, bits, active] row of the DNSSEC key table.
Splits the bulk-registration textarea into lowercase punycode domain names, one per line.
Domain name helpers: reverse-zone names, domain levels and second-level extraction.
IPv4/IPv6 arithmetic for reverse DNS: CIDR sizes, PTR names, reverse zone names and address display forms.
Casts an all-digit record id to int while leaving the API backend's encoded string ids untouched.
Splits stored SOA content into its seven named fields for display.
A short, non-reversible label for a secret token, so log lines about the same token can be matched without the logs holding a usable token.
Top-level domain validation against the bundled TLD list.