Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:rz:docker:services:dnsmasq-resolver

dnsmasq-resolver


Die Installation wurde am 2025-12-27 abgebaut. Dieser Artikel dient rein archivarischen Zwecken


Keywords: storage-server docker docker-services dockerservices

Versionen

Version Bearbeiter Änderungsdatum Änderungsbemerkung
0.1 hase 18-09-2020 Seite angelegt
0.2 are 27-12-2025 Seite obsolet

Docker Service: dnsmasq-resolver

URL docker-repos

Allgemein

Name dnsmasq-resolver-master / dnsmasq-resolver-slave
Master-Host infra01
Slave-Host naproxen
Funktion rekursives DNS (DNS Server für Clients)
IP Container Master 10.42.14.20
IP Container Slave 10.42.14.21
IP vIP (mitschwenkend) 10.42.14.22

UCARP

UCARP_VIRTUALADDRESS 10.42.14.22
UCARP_ADVBASE 1
UCARP_ADVSKEW 0
UCARP_VIRTUALPREFIX 20
UCARP_VHID 2
UCARP_PW „dnsmasq“
UCARP_UPSCRIPT /etc/ucarp/vip-up-default.sh
UCARP_DOWNSCRIPT /etc/ucarp/vip-down-default.sh
UCARP_OPTS „–shutdown“

Beschreibung des Service

Die beiden Docker Container handeln untereinander über ucarp aus, wer die vIP vorhält. Die dnsmasq Services hören grundsätzlich auf allen IP Adressen; die Services werden also beide durchlaufen. Angesprochen wird aber nur der dnsmasq, der die mitschwenkende vIP gerade hat.

Der dnsmasq Service nutzt die folgenden IPs als Upstream:

46.182.19.48 digitalcourage e.V. - Dieser DNS Server logt keinerlei Clientinformationen
1.1.1.1 Cloudflare


Zusätzlich ist der Parameter strict-order mit angegeben. Dieser Parameter zwingt den dnsmasq dazu, immer den ersten Upstream DNS Server zu nutzen, außer dieser ist nicht verfügbar. Nur bei Unverfügbarkeit wird der Cloudflare DNS Server genutzt.

infrastruktur/rz/docker/services/dnsmasq-resolver.txt · Zuletzt geändert: von chris