Om een SSH-tunnel te configureren voor DNS-verkeer, volg je deze stappen:
1. Open een terminal en maak verbinding met de SSH-server waarop je de tunnel wilt instellen. Gebruik hiervoor de volgende opdracht:
```
ssh -L 53:127.0.0.1:53 gebruikersnaam@ssh-server
```
Hierbij vervang je “gebruikersnaam” door je eigen SSH-gebruikersnaam, en “ssh-server” door het IP-adres of de hostnaam van de SSH-server waarop je de tunnel wilt instellen.
1. Voer vervolgens het wachtwoord in om verbinding te maken met de SSH-server.
1. Zodra je verbinding hebt gemaakt, moet je de DNS-serverinstellingen van je computer wijzigen om gebruik te maken van de localhost-tunnel. Ga naar de netwerkinstellingen en voer de volgende gegevens in:
- DNS-server: 127.0.0.1
- Zoekdomein: (leeg laten)
1. Nu wordt al het DNS-verkeer via de SSH-tunnel verzonden en ontvangen. Om te controleren of de tunnel correct werkt, open je een terminal en voer je de volgende opdracht uit:
```
dig example.com
```
Hierbij vervang je “example.com” door een willekeurig domein. Als de tunnel correct is ingesteld, ontvang je een antwoord van de DNS-server via de tunnel.