Auto-sync Fri 2 Jan 01:20:01 CET 2026

This commit is contained in:
Lionel
2026-01-02 01:20:01 +01:00
parent 12b3048a88
commit 627a4c9d4e
4 changed files with 96 additions and 0 deletions

View File

@@ -112,3 +112,46 @@ docker exec transmission curl -s ifconfig.me
# IP locale
curl -s ifconfig.me
```
## DNS Redondant
### Architecture
```
┌─────────────────────┐ ┌─────────────────────┐
│ Talloires │ │ Annecy │
│ dnsmasq (primaire) │ │ dnsmasq (slave) │
│ 100.116.198.105:53 │◄────│ 10.171.171.50:53 │
└─────────────────────┘ └─────────────────────┘
│ │
└───────────┬───────────────┘
Upstream DNS
(1.1.1.1, 8.8.8.8)
```
### Talloires (Primaire)
- **IP**: 100.116.198.105 (Tailscale)
- **Config**: `/etc/dnsmasq.d/tailscale.conf`
- **Upstream**: AdGuard DoH via cloudflared (127.0.0.1:5053)
### Annecy (Secondaire)
- **IP**: 10.171.171.50 (LAN)
- **Config**: `/volume1/docker/dnsmasq/dnsmasq.conf`
- **Container**: `andyshinn/dnsmasq` (Docker, network_mode: host)
- **Upstream**: Talloires, puis 1.1.1.1 / 8.8.8.8
### Test
```bash
# Depuis le LAN
dig @10.171.171.50 talloires.local +short
dig @10.171.171.50 go +short
# Depuis Tailscale
dig @100.116.198.105 talloires.local +short
```
### Configuration client
Pour utiliser les deux DNS en failover, configurer :
- DNS primaire: 10.171.171.50 (Annecy - LAN)
- DNS secondaire: 10.171.171.7 (Talloires - si LAN listen activé)