Windows 10 / 11
Configuration via les paramètres réseau intégrés.
DNS auxiliaire : 51.79.41.215
Étapes
1. Ouvrez Paramètres → Réseau et Internet
2. Cliquez sur Ethernet ou Wi-Fi
3. Attribution du serveur DNS → Modifier
4. Sélectionnez Manuel → activez IPv4
5. Entrez les adresses ci-dessus
6. Enregistrer
macOS
Configuration via Réglages Système.
1. Réglages Système → Réseau
2. Sélectionnez votre connexion → Détails → DNS
3. Supprimez les serveurs existants
4. Ajoutez 51.79.41.214 et 51.79.41.215
5. OK
Linux
resolv.conf (simple)
sudo nano /etc/resolv.conf
nameserver 51.79.41.214
nameserver 51.79.41.215systemd-resolved
sudo nano /etc/systemd/resolved.conf
[Resolve]
DNS=51.79.41.214 51.79.41.215
DNSOverTLS=opportunistic
sudo systemctl restart systemd-resolvedAndroid 9+
Android supporte nativement le DNS privé (DoT).
1. Paramètres → Réseau et Internet → DNS privé
2. Sélectionnez « Nom d'hôte du fournisseur DNS privé »
3. Entrez : dns.nhccloud.ca
iOS / iPhone
1. Réglages → Wi-Fi → (i) sur votre réseau
2. Configurer le DNS → Manuel
3. Ajoutez 51.79.41.214 et 51.79.41.215
Routeurs
Configurer le DNS sur votre routeur protège tous les appareils du réseau.
1. Accédez à l'interface admin (souvent 192.168.1.1)
2. Trouvez les paramètres DNS (WAN / DHCP / Internet)
3. DNS primaire : 51.79.41.214
4. DNS secondaire : 51.79.41.215
5. Enregistrez et redémarrez
DNS-over-HTTPS (DoH)
Endpoint compatible RFC 8484 (format wire application/dns-message), sur le port 8443.
URL: https://resolv.main.nhccloud.ca:8443/dns-query
https://resolv.sec.nhccloud.ca:8443/dns-query
Method: GET ou POST
Content-Type: application/dns-messageTest avec curl
curl -s -H "accept: application/dns-message" \
"https://resolv.main.nhccloud.ca:8443/dns-query?dns=AAABAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB"DNS-over-TLS (DoT)
Port 853, TLS 1.3. Hostname pour validation du certificat :
Hostname: resolv.main.nhccloud.ca (ou resolv.sec.nhccloud.ca)
Port: 853
Protocol: TLS 1.3Test avec kdig
kdig @resolv.main.nhccloud.ca +tls google.comDNSSEC
La validation DNSSEC est activée par défaut. Aucune configuration nécessaire côté client.
Pour vérifier qu'un domaine est validé DNSSEC :
dig @51.79.41.214 example.com +dnssec +shortCLI / dig
Requête simple
dig @51.79.41.214 google.com A +shortRequête avec timing
dig @51.79.41.214 cloudflare.com +noall +statsVérifier DNSSEC
dig @51.79.41.214 dnssec-failed.org +short
# Doit retourner SERVFAIL (domaine DNSSEC invalide bloqué)API JSON
Une API JSON pratique (format compatible Google DNS) est disponible sur le site pour les tests et intégrations légères :
GET https://dns.nhccloud.ca/api/resolve.php?name=example.com&type=A
Response: application/json
Rate limit: 30 req/s par IPTroubleshooting
Le DNS ne répond pas
# Vérifier la connectivité
ping 51.79.41.214
dig @51.79.41.214 google.com +time=5Flush le cache local
# Windows
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache
# Linux (systemd)
sudo resolvectl flush-cachesVérifier quel DNS est utilisé
# Doit retourner 51.79.41.214 ou 51.79.41.215
nslookup example.com