Jump to
Option 1 — Install the configuration profile
- Download the profile: Download DNS profile.
- Open System Settings → Privacy & Security → Profiles.
- Select Xeltor's Ad-blocking DNS and click Install.
- Enter your administrator password and confirm. The system DNS resolver now uses
dot.xel-serv.comover TLS.
Removing the profile reverts macOS to its previous DNS configuration: open System Settings → Privacy & Security → Profiles, select the profile, and press Remove. Until you reinstall it, macOS will fall back to your network’s default (usually unencrypted) DNS.
Option 2 — Manual resolver (Terminal)
- Open Terminal.
- Create a resolver override that points the
.xel-servdomain to our DoT host:sudo mkdir -p /etc/resolver sudo tee /etc/resolver/xel-serv <<'CFG' nameserver dot.xel-serv.com port 853 options tls-hostname=dot.xel-serv.com CFG - Tell macOS to send all DNS queries through the override by adding a scutil configuration profile:
(The profile ships with the repository; replace the path if you copied it elsewhere.)sudo profiles install -type configuration -path profiles/xel-serv-dot.mobileconfig - Flush caches:
sudo dscacheutil -flushcachefollowed bysudo killall -HUP mDNSResponder.
To remove the manual resolver, delete /etc/resolver/xel-serv and remove the profile via sudo profiles remove -identifier com.xel-serv.dns.dot.profile. macOS will revert to the DNS supplied by your network until you restore the profile.
Manual iOS (supervised)
Supervised iPhones and iPads (for example via Apple Configurator or MDM) can install the same mobileconfig file:
- Import
profiles/xel-serv-dot.mobileconfiginto Apple Configurator or your MDM. - Assign the profile to the desired device group.
- After installation, iOS routes Private DNS traffic through
dot.xel-serv.comautomatically.
Verify
- Run
scutil --dns | grep "Server Addresses" -A2and confirmdot.xel-serv.comappears as a TLS server. - Use
dig ads.facebook.com; it should reply withNXDOMAIN.
Spring naar
Optie 1 — Installeer het configuratieprofiel
- Download het profiel: Download DNS-profiel.
- Open Systeeminstellingen → Privacy en beveiliging → Profielen.
- Selecteer Xeltor's Ad-blocking DNS en klik op Installeer.
- Voer je beheerderswachtwoord in en bevestig. macOS gebruikt nu
dot.xel-serv.comvia TLS.
Verwijderen? Ga naar Systeeminstellingen → Privacy en beveiliging → Profielen, selecteer het profiel en klik op Verwijder. Tot je het profiel opnieuw installeert, valt macOS terug op de standaard (vaak onversleutelde) DNS van je netwerk.
Optie 2 — Handmatige resolver (Terminal)
- Open de Terminal.
- Maak een resolver-override die de zone
.xel-servnaar onze DoT-host wijst:sudo mkdir -p /etc/resolver sudo tee /etc/resolver/xel-serv <<'CFG' nameserver dot.xel-serv.com port 853 options tls-hostname=dot.xel-serv.com CFG - Installeer het configuratieprofiel via de CLI zodat het systeem de override standaard gebruikt:
sudo profiles install -type configuration -path profiles/xel-serv-dot.mobileconfig - Leeg de caches:
sudo dscacheutil -flushcachegevolgd doorsudo killall -HUP mDNSResponder.
Verwijder /etc/resolver/xel-serv en run sudo profiles remove -identifier com.xel-serv.dns.dot.profile als je de setup wilt verwijderen. macOS schakelt dan terug naar de DNS van je netwerk tot je het profiel opnieuw toevoegt.
Handmatige iOS (beheerd)
Voor beheerde iPhones en iPads (Apple Configurator of MDM) kun je hetzelfde profiel uitrollen:
- Importeer
profiles/xel-serv-dot.mobileconfigin Apple Configurator of je MDM. - Koppel het profiel aan de gewenste apparaatgroep.
- Na installatie stuurt iOS Private DNS-verkeer automatisch via
dot.xel-serv.com.
Controle
- Voer
scutil --dns | grep "Server Addresses" -A2uit en controleer datdot.xel-serv.comals TLS-server verschijnt. - Gebruik
dig ads.facebook.com; je hoortNXDOMAINterug te krijgen.