4NK_node/conf/dnsmasq/dnsmasq.conf
Nicolas Cantu ef4f769f89 feat: Réécriture complète de dnsmasq.conf et décentralisation des configurations .env
- Réécriture complète de dnsmasq.conf avec résolution DNS pour tous les services .4nk-local
- Décentralisation des configurations .env vers chaque service (modules/projects)
- Création de fichiers .env et .env.exemple pour chaque service concerné
- Suppression du fichier .env global
- Mise à jour de la structure 4nk-local avec configurations décentralisées
- Amélioration de la sécurité et de l isolation des configurations par service
2025-09-12 13:20:35 +02:00

69 lines
2.2 KiB
Plaintext

# Configuration DNS pour 4NK_node
# Résolution des domaines .4nk-local vers les conteneurs Docker
# Interface d'écoute
interface=docker0
bind-interfaces
# Port DNS
port=53
# Domaine local
domain=4nk-local
# Résolution des domaines .4nk-local
# Modules (172.30.0.0/16)
address=/tor.modules.4nk-local/172.30.0.10
address=/bitcoin.modules.4nk-local/172.30.0.11
address=/blindbit-oracle.modules.4nk-local/172.30.0.12
address=/sdk-storage.modules.4nk-local/172.30.0.13
address=/sdk-relay1.modules.4nk-local/172.30.0.14
address=/sdk-relay2.modules.4nk-local/172.30.0.15
address=/sdk-relay3.modules.4nk-local/172.30.0.16
address=/sdk-signer.modules.4nk-local/172.30.0.17
address=/ihm.client.modules.4nk-local/172.30.0.18
address=/nginx-proxy.modules.4nk-local/172.30.0.60
# SDK Relay (172.30.1.0/16)
address=/i1.sdk-relay.modules.4nk-local/172.30.1.11
address=/i2.sdk-relay.modules.4nk-local/172.30.1.12
address=/i3.sdk-relay.modules.4nk-local/172.30.1.13
# IA Modules (172.30.2.0/16)
address=/ollama.ia.modules.4nk-local/172.30.2.11
address=/anythingsqlite.ia.modules.4nk-local/172.30.2.12
address=/host-api.ia.modules.4nk-local/172.30.2.13
address=/worker.ia.modules.4nk-local/172.30.2.14
# Grafana Modules (172.30.3.0/16)
address=/loki.grafana.modules.4nk-local/172.30.3.51
address=/prometheus.grafana.modules.4nk-local/172.30.3.52
address=/promtail.grafana.modules.4nk-local/172.30.3.53
address=/grafana.grafana.modules.4nk-local/172.30.3.50
# Data Modules (172.30.4.0/16)
address=/postgres.data.modules.4nk-local/172.30.4.11
address=/redis.data.modules.4nk-local/172.30.4.12
address=/minio.data.modules.4nk-local/172.30.4.13
address=/neo4j.data.modules.4nk-local/172.30.4.14
address=/opensearch.data.modules.4nk-local/172.30.4.15
# Client Modules (172.30.5.0/16)
address=/sdk-signer.client.modules.4nk-local/172.30.5.11
address=/ihm.client.modules.4nk-local/172.30.5.12
# LeCoffre Projects (172.31.0.0/16)
address=/front.lecoffre.projects.4nk-local/172.31.0.32
address=/back-mini.lecoffre.projects.4nk-local/172.31.0.34
address=/ia.lecoffre.projects.4nk-local/172.31.0.33
# Cache DNS
cache-size=1000
# Logs
log-queries
log-dhcp
# Pas de redirection vers des serveurs externes pour .4nk-local
server=/4nk-local/