mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
DOCS: The Javascript code examples are no longer tied to a DNS provider (#2443)
This commit is contained in:
committed by
GitHub
parent
5b3bb312ea
commit
8656ffdbd5
@ -23,11 +23,8 @@ Modifier arguments are processed according to type as follows:
|
||||
|
||||
{% code title="dnsconfig.js" %}
|
||||
```javascript
|
||||
var REG_NAMECOM = NewRegistrar("name.com");
|
||||
var r53 = NewDnsProvider("R53");
|
||||
|
||||
// simple domain
|
||||
D("example.com", REG_NAMECOM, DnsProvider(r53),
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
|
||||
A("@","1.2.3.4"),
|
||||
CNAME("test", "foo.example2.com.")
|
||||
);
|
||||
@ -41,7 +38,7 @@ var GOOGLE_APPS_DOMAIN_MX = [
|
||||
MX("@", 10, "alt4.aspmx.l.google.com."),
|
||||
]
|
||||
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(r53),
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
|
||||
A("@","1.2.3.4"),
|
||||
CNAME("test", "foo.example2.com."),
|
||||
GOOGLE_APPS_DOMAIN_MX
|
||||
|
@ -22,9 +22,7 @@ DEFAULTS(
|
||||
DefaultTTL("1d")
|
||||
);
|
||||
|
||||
D("example.com",
|
||||
REGISTRAR,
|
||||
DnsProvider("R53"),
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
|
||||
A("@","1.2.3.4")
|
||||
);
|
||||
```
|
||||
@ -37,9 +35,7 @@ The domain `example2.com` will **not** have the defaults set.
|
||||
```javascript
|
||||
DEFAULTS();
|
||||
|
||||
D("example2.com",
|
||||
REGISTRAR,
|
||||
DnsProvider("R53"),
|
||||
D("example2.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
|
||||
A("@","1.2.3.4")
|
||||
);
|
||||
```
|
||||
|
@ -25,13 +25,13 @@ For example these two statements are equivalent:
|
||||
|
||||
{% code title="dnsconfig.js" %}
|
||||
```javascript
|
||||
DOMAIN_ELSEWHERE("example.com", REG_NAMEDOTCOM, ["ns1.foo.com", "ns2.foo.com"]);
|
||||
DOMAIN_ELSEWHERE("example.com", REG_MY_PROVIDER, ["ns1.foo.com", "ns2.foo.com"]);
|
||||
```
|
||||
{% endcode %}
|
||||
|
||||
{% code title="dnsconfig.js" %}
|
||||
```javascript
|
||||
D("example.com", REG_NAMEDOTCOM,
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
|
||||
NO_PURGE,
|
||||
NAMESERVER("ns1.foo.com"),
|
||||
NAMESERVER("ns2.foo.com")
|
||||
|
@ -22,10 +22,7 @@ Otherwise the syntax of `FETCH` is the same as `fetch`.
|
||||
|
||||
{% code title="dnsconfig.js" %}
|
||||
```javascript
|
||||
var REG_NONE = NewRegistrar("none");
|
||||
var DNS_BIND = NewDnsProvider("bind");
|
||||
|
||||
D("example.com", REG_NONE, DnsProvider(DNS_BIND), [
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER), [
|
||||
A("@", "1.2.3.4"),
|
||||
]);
|
||||
|
||||
|
@ -8,8 +8,8 @@ ts_return: string
|
||||
---
|
||||
|
||||
`REV` returns the reverse lookup domain for an IP network. For
|
||||
example `REV('1.2.3.0/24')` returns `3.2.1.in-addr.arpa.` and
|
||||
`REV('2001:db8:302::/48)` returns `2.0.3.0.8.b.d.0.1.0.0.2.ip6.arpa.`.
|
||||
example `REV("1.2.3.0/24")` returns `3.2.1.in-addr.arpa.` and
|
||||
`REV("2001:db8:302::/48")` returns `2.0.3.0.8.b.d.0.1.0.0.2.ip6.arpa.`.
|
||||
This is used in [`D()`](D.md) functions to create reverse DNS lookup zones.
|
||||
|
||||
This is a convenience function. You could specify `D("3.2.1.in-addr.arpa",
|
||||
|
@ -23,7 +23,7 @@ of the call.
|
||||
```javascript
|
||||
require("kubernetes/clusters.js");
|
||||
|
||||
D("example.com", REG_MY_PROVIDER, PROVIDER,
|
||||
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
|
||||
IncludeKubernetes()
|
||||
);
|
||||
```
|
||||
|
Reference in New Issue
Block a user