HEXONET is a leading developer and operator of domain names and DNS platforms. Individual, service provider and registrars around the globe choose HEXONET for domains and DNS because of our advanced technology, operational performance and up-time, and most importantly for DNS expertise. DNSControl with HEXONET’s DNS marries DNS automation with an industry-leading DNS platform that supports DNSSEC, PremiumDNS via Anycast Network, and nearly all of DNSControl’s listed provider features.
This is based on API documents found at https://wiki.hexonet.net/wiki/DNS_API
Please provide your HEXONET login data in your credentials file
creds.json as follows:
Here a working example for our OT&E System:
NOTE: The above credentials are known to the public.
With the above hexonet entry in
creds.json, you can run the
integration tests as follows:
dnscontrol get-zones --format=nameonly hexonet HEXONET all # Review the output. Pick one domain and set HEXONET_DOMAIN. cd $GIT/dnscontrol/integrationTest export HEXONET_DOMAIN=a-b-c-movies.com # Pick a domain name. export HEXONET_ENTITY=OTE export HEXONET_UID=test.user export HEXONET_PW=test.passw0rd go test -v -verbose -provider HEXONET
Here’s an example DNS Configuration
dnsconfig.js using our provider module.
Even though it shows how you use us as Domain Registrar AND DNS Provider, we don’t force you to do that.
You are free to decide if you want to use both of our provider technology or just one of them.
This provider does not recognize any special metadata fields unique to HEXONET.
dnscontrol get-zones is implemented for this provider. The list
includes both basic and premier zones.
If a dnszone does not exist in your HEXONET account, DNSControl will not automatically add it with the
dnscontrol push or
dnscontrol preview command. You’ll need to do that via the control panel manually or using the command
This is because it could lead to unwanted costs on customer-side that we want to avoid.
As shown in the configuration examples above, this can be activated on demand and it can be used to check the API commands send to our system. In general this is thought for our purpose to have an easy way to dive into issues. But if you’re interested what’s going on, feel free to activate it.
In case you have ip filter settings made for your HEXONET account, please provide your outgoing ip address as shown in the configuration examples above.