Documentation
¶
Overview ¶
Package dns provides DNS record formatting and display utilities.
This package handles the formatting and display of DNS records required for AhaSend domain verification across different DNS providers and formats:
- DNS record parsing from AhaSend domain responses
- Multi-format output (BIND, Cloudflare, Terraform)
- Interactive DNS configuration instructions
- Provider-specific formatting and syntax
- Copy-paste friendly record formats
The package supports common DNS providers and infrastructure-as-code tools, making it easy for users to configure their domains regardless of their DNS setup.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatDNSRecordForProvider ¶
FormatDNSRecordForProvider formats a DNS record for a specific provider
func PrintDNSInstructions ¶
func PrintDNSInstructions(recordSet *DNSRecordSet)
PrintDNSInstructions prints DNS configuration instructions
Types ¶
type DNSRecordSet ¶
DNSRecordSet represents a collection of DNS records for a domain
func FormatDNSRecords ¶
func FormatDNSRecords(domain *responses.Domain) *DNSRecordSet
FormatDNSRecords formats DNS records for display
Click to show internal directories.
Click to hide internal directories.