Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
tutoriaux:docker-related:stacks-pi-hole [2024/07/16 08:38] – [Pi-Hole with unbound upstream server] frater | tutoriaux:docker-related:stacks-pi-hole [2024/07/31 09:59] (Version actuelle) – frater | ||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
* pi-hole web admin sur le port http#8053 | * pi-hole web admin sur le port http#8053 | ||
* recursive dns root query (no forwarder) | * recursive dns root query (no forwarder) | ||
- | * recursive dns serveur interne sur le port udp#5335 | + | * recursive dns serveur interne sur le port udp#53 |
===== Architecture ===== | ===== Architecture ===== | ||
Ligne 63: | Ligne 63: | ||
Je me suis inspiré de la documentation de pi-Hole concernant l' | Je me suis inspiré de la documentation de pi-Hole concernant l' | ||
- | on va surtout modifier les paramètres d' | + | on va surtout modifier les paramètres d' |
<code yaml> | <code yaml> | ||
Ligne 69: | Ligne 69: | ||
# and port. | # and port. | ||
interface: 0.0.0.0 | interface: 0.0.0.0 | ||
- | port: 5335 | + | port: 53 |
do-ip4: yes | do-ip4: yes | ||
do-udp: yes | do-udp: yes | ||
Ligne 81: | Ligne 81: | ||
<code yaml> | <code yaml> | ||
healthcheck: | healthcheck: | ||
- | test: drill @127.0.0.1 -p 5335 cloudflare.com || exit 1 | + | test: drill @127.0.0.1 -p 53 cloudflare.com || exit 1 |
interval: 30s | interval: 30s | ||
timeout: 30s | timeout: 30s | ||
Ligne 135: | Ligne 135: | ||
* Désélectionner tout les serveurs par défaut (de google dans mon cas) | * Désélectionner tout les serveurs par défaut (de google dans mon cas) | ||
- | * Définir notre " | + | * Définir notre " |
* Autoriser le serveur a répondre à tout nos client, pour ce faire, nous devons préciser l' | * Autoriser le serveur a répondre à tout nos client, pour ce faire, nous devons préciser l' | ||
Ligne 149: | Ligne 149: | ||
services: | services: | ||
unbound: | unbound: | ||
- | |||
- | cap_drop: | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
command: | command: | ||
Ligne 179: | Ligne 154: | ||
healthcheck: | healthcheck: | ||
- | test: drill @127.0.0.1 | + | test: drill @127.0.0.1 cloudflare.com || exit 1 |
interval: 30s | interval: 30s | ||
timeout: 30s | timeout: 30s | ||
Ligne 230: | Ligne 205: | ||
dns-pihole: | dns-pihole: | ||
- | |||
- | cap_drop: | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
- | - " | ||
container_name: | container_name: |