mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-02-25 08:02:58 +08:00
1 KiB
1 KiB
This is the provider for Mythic Beasts using its Primary DNS API v2.
Configuration
To use this provider, add an entry to creds.json
with TYPE
set to MYTHICBEASTS
along with a Mythic Beasts API key ID and secret.
Example:
{% code title="creds.json" %}
{
"mythicbeasts": {
"TYPE": "MYTHICBEASTS",
"keyID": "xxxxxxx",
"secret": "xxxxxx"
}
}
{% endcode %}
Usage
For each domain:
- Domains must be added in the web UI, and have DNS enabled.
- In Mythic Beasts' DNS management web UI, new domains will have set a default DNS template of "Mythic Beasts nameservers only". You must set this to "None".
An example configuration:
{% code title="dnsconfig.js" %}
var REG_NONE = NewRegistrar("none");
var DSP_MYTHIC = NewDnsProvider("mythicbeasts");
D("example.com", REG_NONE, DnsProvider(DSP_MYTHIC),
A("test", "1.2.3.4")
);
{% endcode %}