Architecture


Service Topology

%%{init: {"flowchart": {"defaultRenderer": "elk", "nodeSpacing": 40, "rankSpacing": 50}}}%% flowchart TD classDef exposed fill:#2d3748,stroke:#4299e1,stroke-width:2px,color:#fff,rx:5px,ry:5px; classDef internal fill:#1a202c,stroke:#718096,stroke-width:1px,color:#e2e8f0,rx:5px,ry:5px; classDef datastore fill:#2b6cb0,stroke:#63b3ed,stroke-width:2px,color:#fff,rx:8px,ry:8px; dns_server(["dns-server
dns-server:15.0.1
🔌 53->53 | 53->53 | 5380->5380"]):::exposed

Startup Sequence

sequenceDiagram autonumber participant dns_server as dns-server

Services

dns-server

Image: technitium/dns-server:15.0.1

Property Value
Networks traefik-public
Depends on
Ports External: 53->53 External: 53->53 External: 5380->5380

Environment:

DNS_SERVER_DOMAIN=dns.${BASE_DOMAIN}
DNS_SERVER_ADMIN_PASSWORD=${DNS_ADMIN_PASSWORD:-admin}
DNS_SERVER_PREFER_IPV6=false
DNS_SERVER_WEB_SERVICE_LOCAL_ADDRESSES=0.0.0.0
DNS_SERVER_RECURSION=UseLocalAllowList
DNS_SERVER_RECURSION_ALLOWED_NETWORKS=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,100.64.0.0/10
DNS_SERVER_ENABLE_BLOCKING=true
DNS_SERVER_FORWARDERS=${DNS_SERVER_FORWARDERS}
DNS_SERVER_LOG_QUERIES=false
DNS_SERVER_WEB_SERVICE_HTTP_PORT=5380
ASPNETCORE_HTTP_PORTS=5380

Volumes:


Network Flow

sankey-beta External Scope, dns_server, 1