package
3.2.2+incompatible
Repository: https://github.com/timothyye/godns.git
Documentation: pkg.go.dev
# Functions
CheckSettings check the format of settings.
GetHTTPClient creates the HTTP client and return it.
GetMD5Hash returns the MD5 hash of the input string.
ResolveDNS will query DNS for a given hostname.
# Constants
ALIDNS for AliDNS.
CLOUDFLARE for cloudflare.com.
DefaultTimeout is the default timeout value, in seconds.
DIGITALOCEAN for DigitalOcean.
DNSPOD for dnspod.cn.
DREAMHOST for Dreamhost.
DUCK for Duck DNS.
DYNU for Dynu.
DYNV6 for Dynv6.
GOOGLE for Google Domains.
HE for he.net.
HETZNER for Hetzner.
INFOMANIAK for Infomaniak.
IONOS for IONOS.
Regex pattern to match IPV4 and IPV6 address.
IPTypeA.
IPTypeAAAA.
IPV4 for IPV4 mode.
Regex pattern to match IPV4 address.
IPV6 for IPV6 mode.
Regex pattern to match IPV6 address.
LINODE for Linode.
LOOPIASE for LoopiaSE.
NOIP for NoIP.
OVH for OVH.
PanicMax is the max allowed panic times.
RootDomain.
SCALEWAY for Scaleway.
STRATO for Strato.
# Variables
No description provided by the author
Logo for GoDNS.
Providers is the list of supported DNS providers.
StartTime is the start time of GoDNS.
Version is current version of GoDNS.
# Structs
No description provided by the author