github.com/StackExchange/dnscontrol/v4@v4.11.0/documentation/provider/dnsmadeeasy.md (about) 1 ## Configuration 2 3 To use this provider, add an entry to `creds.json` with `TYPE` set to `DNSMADEEASY` 4 along with your `api_key` and `secret_key`. More info about authentication can be found in [DNS Made Easy API docs](https://api-docs.dnsmadeeasy.com/). 5 6 Example: 7 8 {% code title="creds.json" %} 9 ```json 10 { 11 "dnsmadeeasy": { 12 "TYPE": "DNSMADEEASY", 13 "api_key": "1c1a3c91-4770-4ce7-96f4-54c0eb0e457a", 14 "secret_key": "e2268cde-2ccd-4668-a518-8aa8757a65a0" 15 } 16 } 17 ``` 18 {% endcode %} 19 20 ## Records 21 22 ALIAS/ANAME records are supported. 23 24 This provider does not support HTTPRED records. 25 26 SPF records are ignored by this provider. Use TXT records instead. 27 28 ## Metadata 29 This provider does not recognize any special metadata fields unique to DNS Made Easy. 30 31 ## Usage 32 An example configuration: 33 34 {% code title="dnsconfig.js" %} 35 ```javascript 36 var REG_NONE = NewRegistrar("none"); 37 var DSP_DNSMADEEASY = NewDnsProvider("dnsmadeeasy"); 38 39 D("example.com", REG_NONE, DnsProvider(DSP_DNSMADEEASY), 40 A("test", "1.2.3.4"), 41 END); 42 ``` 43 {% endcode %} 44 45 ## Activation 46 You can generate your `api_key` and `secret_key` in [Control Panel](https://cp.dnsmadeeasy.com/) in Account Information in Config menu. 47 48 API is only available for Business plan and higher plans. 49 50 ## Caveats 51 52 ### Global Traffic Director 53 Global Traffic Director feature is not supported. 54 55 ## Development 56 57 ### Debugging 58 Set `DNSMADEEASY_DEBUG_HTTP` environment variable to dump all API calls made by this provider. 59 60 ### Testing 61 Set `sandbox` key to any non-empty value in credentials JSON alongside `api_key` and `secret_key` to make all API calls against DNS Made Easy sandbox environment.