AdGuard Home
This is the provider for AdGuardHome.
Important notes
This provider only supports the following record types.
Configuration
To use this provider, add an entry to creds.json
with TYPE
set to ADGUARDHOME
.
Required fields include:
username
andpassword
: Authentication informationhost
: The hostname/address of AdGuard Home instance
Example:
{
"adguard_home": {
"TYPE": "ADGUARDHOME",
"username": "admin",
"password": "your-password",
"host": "https://foo.com"
}
}
Usage
An example configuration:
var REG_NONE = NewRegistrar("none");
var DSP_ADGUARDHOME = NewDnsProvider("adguard_home");
D("example.com", REG_NONE, DnsProvider(DSP_ADGUARDHOME),
A("foo", "1.2.3.4"),
AAAA("another", "2003::1"),
ALIAS("@", "www.example.com."),
CNAME("myalias", "www.example.com."),
ADGUARDHOME_A_PASSTHROUGH("abc", ""),
ADGUARDHOME_AAAA_PASSTHROUGH("abc", ""),
);
Last updated