---
canonical: https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/
language: nl
generated: 2026-10-21T13:33:15.204Z
---

[Home](https://koalavps.com/nl/) / [Verkennen](https://koalavps.com/nl/resources/) /  De KoalaVPS-veldnotities

De KoalaVPS-veldnotities

# Een resolver voor jouw apparaten, geen open amplifier.

Een private DNS-resolver kan je controle geven over resolutie en filtering wanneer toegang bewust wordt beperkt.

[Vind uw VPS](https://koalavps.com/nl/vps/)

## IN DIT DOCUMENT

[Kies de rol](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-1)[Houd het privé](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-2)[Stel een loggingbeleid in](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-3)[Test meer dan één naam](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-4)[Bewijs dat onbekenden er geen query op kunnen uitvoeren](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-5)[Houd versleutelde DNS-claims precies](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-6)[Kies de resolver-keten voordat u een poort opent](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-7)[Een loopback-Unbound-startpunt](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-8)[Voer een acceptatiechecklist uit vanaf twee netwerken](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-9)[Diagnose time-outs, loops en validatiefouten](https://koalavps.com/nl/guides-self-host-dns-resolver-on-a-vps/#section-10)[Kennisbank](https://koalavps.com/nl/resources/)

## Kies de rol

Een recursieve resolver zoals Unbound en een filterinterface zoals AdGuard Home lossen verwante maar verschillende problemen op. Bepaal of de dienst zelf recursie uitvoert of doorstuurt naar een upstream en begrijp welke partij dan de queries ziet.

## Houd het privé

Een onbeperkte openbare resolver kan worden misbruikt voor reflectieaanvallen. Bind aan een privénetwerk of sta alleen geautoriseerde bronnen toe, waaronder IPv6. Als u versleutelde DNS gebruikt, authenticeer of beperk de toegang dan op passende wijze in plaats van aan te nemen dat HTTPS het privé maakt.

## Stel een loggingbeleid in

DNS-query's kunnen gevoelige browse- en applicatieactiviteit onthullen. Schakel onnodige retentie uit, bescherm de records die u bewaart en leg de reikwijdte uit aan gebruikers. Versleuteld transport beschermt een pad; het verhindert niet dat de resolver zelf query's ziet.

## Test meer dan één naam

Verifieer DNSSEC-gedrag waar ingeschakeld, IPv4 en IPv6-resultaten, filteringuitzonderingen en herstel wanneer een upstream faalt. Houd een veilige manier om toegang te herstellen zonder uitsluitend afhankelijk te zijn van de resolver die u repareert.

## Bewijs dat onbekenden er geen query op kunnen uitvoeren

Bind de resolver aan de beoogde interface, definieer de toegestane clientbereiken en beperk de firewall. Valideer de configuratie voordat u herstart. Bevraag deze vanaf een geautoriseerde client en herhaal dit vervolgens van buiten het vertrouwde netwerk: dat verzoek moet worden geweigerd of time-out geven. Controleer IPv6 afzonderlijk. Een resolver die willekeurige internetquery's accepteert, kan een bron van misbruik worden.

- Voer de configuratievalidator uit voordat je wijzigingen toepast

- Test een toegestane client en een geweigerde client

- Houd uitgebreide querydiagnostiek tijdelijk

```
unbound-checkconf
```

Officiële documentatie: [Onbeperkte toegangscontroleconfiguratie](https://unbound.docs.nlnetlabs.nl/en/latest/manpages/unbound.conf.html)

## Houd versleutelde DNS-claims precies

DNS-over-HTTPS of DNS-over-TLS versleutelt een bepaald transportpad. De resolver ontvangt de query nog steeds, en een doorsturende resolver kan deze aan een andere operator geven. Beoordeel de keuze van de upstream en de bewaring. Als je een versleuteld resolver-eindpunt aanbiedt, maak het toegangsbeleid dan even bewust als de gewone DNS-poort.

## Kies de resolver-keten voordat u een poort opent

Een bruikbaar privéontwerp is een VPN-client die AdGuard Home bevraagt, waarbij AdGuard doorstuurt naar Unbound op loopback. Unbound voert vervolgens recursie uit; AdGuard voegt filtering en een beheerinterface toe. Gebruik alternatief alleen Unbound voor een kleinere stack. Geef elke listener een afzonderlijk adres/poort en teken de doorstuurrichting: Unbound terugsturen naar AdGuard creëert een lus. Bepaal welke privéclients de dienst mogen gebruiken voordat je iets publiceert.

- Houd openbare inkomende TCP en UDP 53 gesloten, tenzij er een specifiek beleid voor geautoriseerde clients is.

- Geef de filterinterface en de DNS-listener afzonderlijke toegangsregels.

- Controleer poorteigendom vóór installatie; een bestaande systeemresolver kan het beoogde adres al binden.

Officiële documentatie: [AdGuard Home instellen](https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started)

## Een loopback-Unbound-startpunt

Op een systeem waarop Unbound al is geïnstalleerd, illustreert het volgende fragment een backend die alleen op de host bereikbaar is. Integreer het met de distributieconfiguratie in plaats van pakketinstellingen of trust-anchor-beheer te overschrijven. De hoge poort laat een andere DNS-frontend poort 53 gebruiken. Valideer het volledige effectieve bestand en herlaad vervolgens via de geïnstalleerde servicemanager. Een externe client heeft een afzonderlijk beheerde tunnel of frontend nodig; dit fragment maakt bewust geen openbare resolver.

```
server:
interface: 127.0.0.1
port: 5335
access-control: 127.0.0.0/8 allow
access-control: 0.0.0.0/0 refuse
access-control: ::0/0 refuse

# Validate the complete installed configuration:
unbound-checkconf
```

Officiële documentatie: [Unbound-configuratiereferentie](https://unbound.docs.nlnetlabs.nl/en/latest/manpages/unbound.conf.html)

## Voer een acceptatiechecklist uit vanaf twee netwerken

Query eerst de backend lokaal en daarna het normale clientpad. Controleer gewone A/AAAA-records, een bewust niet-bestaande naam en DNSSEC-validatie met een gedocumenteerd testdomein. Herhaal dit vanaf een machine buiten het toegestane subnet: die mag geen recursie ontvangen. Controleer of een browser zijn eigen versleutelde resolver gebruikt en het geconfigureerde apparaat DNS omzeilt. Houd tijdens de wijziging een tijdelijke onafhankelijke resolver beschikbaar, zodat een DNS fout je beheerroute niet wegneemt.

- Lokale diagnose: dig @127.0.0.1 -p 5335 example.org A

- Inspecteer zowel UDP- als TCP-bereikbaarheid, plus IPv6-listeners.

- Bevestig filteruitzonderingen en registreer alleen de daadwerkelijk benodigde diagnostiek.

## Diagnose time-outs, loops en validatiefouten

Een frontend-time-out met een werkende lokale backend wijst op het frontendadres, de firewall of het doorstuurdoel. Herhaalde zelfgestuurde query's wijzen op een lus. Wijdverspreide DNSSEC-fouten kunnen te maken hebben met een onjuiste systeemtijd of onderhoud van trust anchors; verhelp de oorzaak in plaats van validatie uitgeschakeld te laten. Als alleen grote antwoorden mislukken, onderzoek dan TCP-fallback en het netwerkpad. Houd querylogging tijdelijk en test een herstart en het herstellen van de configuratie voordat u de resolver een afhankelijkheid maakt voor elk apparaat.

BLIJF ONTDEKKEN

## Lees verder.

[Netwerk ### Een netwerk zou zichzelf moeten verklaren. Begrijp de keuzes in de Noordse regio, het verschil tussen een poortsnelheid en werkelijke doorvoer, en welk bewijs een hostingnet…](https://koalavps.com/nl/network/)[Juridisch ### Privacybeleid — minder gegevens, duidelijke redenen. Begrijp welke account-, betaal- en technische gegevens worden vastgelegd, waarom ze nodig kunnen zijn en welke vragen u moet stell…](https://koalavps.com/nl/privacy/)[Gidsen ### Een privétunnel met een duidelijk doel. WireGuard kan je apparaten verbinden met een server of privénetwerk. De voordelen hangen af van correcte routering, DNS en endpoin…](https://koalavps.com/nl/guides-wireguard-vpn-on-a-vps/)

CONFIGUREER JE INFRASTRUCTUUR

## Neem de controle. Deploy op jouw voorwaarden.

Geen identiteitspapieren. Volledige beheerderstoegang. Crypto-native facturering.

[Selecteer een configuratie](https://koalavps.com/nl/vps/)
