v1

latestOpenAPI 3.0.32026-07-17687987.2 KB
global

Get general DNS parameters

get/dns_info

Response

OK

bootstrap_dnsstring[]

Bootstrap servers, port is optional after colon. Empty value will reset it to default values.

upstream_dnsstring[]

Upstream servers, port is optional after colon. Empty value will reset it to default values.

upstream_dns_filestring
protection_enabledboolean
dhcp_availableboolean
ratelimitinteger
blocking_mode'default' | 'refused' | 'nxdomain' | 'null_ip' | 'custom_ip'
blocking_ipv4string
blocking_ipv6string
edns_cs_enabledboolean
disable_ipv6boolean
dnssec_enabledboolean
cache_sizeinteger
cache_ttl_mininteger
cache_ttl_maxinteger
cache_optimisticboolean
upstream_mode'' | 'parallel' | 'fastest_addr'
use_private_ptr_resolversboolean
resolve_clientsboolean
local_ptr_upstreamsstring[]

Upstream servers, port is optional after colon. Empty value will reset it to default values.

default_local_ptr_upstreamsstring[]

Example response

{
  "ratelimit": 0,
  "protection_enabled": true,
  "cache_ttl_max": 5,
  "edns_cs_enabled": true,
  "dnssec_enabled": true,
  "cache_size": 6,
  "upstream_dns": [
    "tls://1.1.1.1",
    "tls://1.0.0.1"
  ],
  "disable_ipv6": true,
  "use_private_ptr_resolvers": true,
  "blocking_ipv6": "blocking_ipv6",
  "bootstrap_dns": [
    "8.8.8.8:53",
    "1.1.1.1:53"
  ],
  "blocking_ipv4": "blocking_ipv4",
  "blocking_mode": "default",
  "local_ptr_upstreams": [
    "tls://1.1.1.1",
    "tls://1.0.0.1"
  ],
  "cache_ttl_min": 1,
  "cache_optimistic": true,
  "upstream_dns_file": "upstream_dns_file",
  "dhcp_available": true,
  "resolve_clients": true,
  "upstream_mode": ""
}