Veröffentlicht von:

, , , ,

DNSMASQ – Eigenen DNS-Server auf Ubuntu installieren

DNSMASQ – Eigenen DNS-Server auf Ubuntu installieren

Was ist ein DNS-Server?

Ein DNS-Server ist dafür zuständig, dass Domain Namen, aufgelöst werden in IP-Adressen. Das bedeutet, wenn ich beispielsweise www.server-verstehen.de eingebe in meinem Browser, sich mein PC über den eingetragenen DNS-Server verbindet, also eine Anfrage sendet, welche IP-Adresse auf dem Domainnamen hinterlegt ist. Mit DNSMASQ kannst Du im Endeffekt Deinen eigenen DNS-Server hosten und konfigurieren. Dabei kannst Du Manipulationen vornehmen, an bestimmten Domain Namen und auch Caching einstellen oder sogar auch Tracker wie beispielsweise von Google umleiten, sodass Du nicht von Marketingagenturen verfolgt werden kannst. Es gibt so viele Möglichkeiten, Dein Surferlebnis über einen eigenen DNS-Server etwas sicherer zu machen.

Wie installiere ich DNSMASQ?

Im Video habe ich das ganze auf Ubuntu 20.04 getestet und dabei ist es wichtig, damit es nicht zu Überschneidungen der anderen Dienste gibt, den systemd-resolve.service komplett zu deaktivieren. Folgende Befehle machen dies möglich.

Bash
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved

sudo rm /etc/resolv.conf

echo 'nameserver 1.1.1.1' >> /etc/resolv.conf
echo 'nameserver 1.0.0.1' >> /etc/resolv.conf

DNSMASQ jetzt installieren

Bash
sudo apt-get install dnsmasq -y

DNSMASQ konfigurieren

Bevor es wirklich losgehen kann, muss man natürlich erst einmal DNSMASQ konfigurieren.

dns-server-dnsmasq-config
Hier bearbeiten wir die dnsmasq.conf

					
				

Was kann ich bei DNSMASQ konfigurieren?

Bash
listen-address=0.0.0.0
Bash
# Hier werden die DNS Server bestimmt, sollte diese DNSMASQ noch nicht im Chache gefunden haben.
server=5.1.66.255
server=185.150.99.255

Mit dem Parameter „address=“ können wir Domains umleiten auf andere Ziel IP-Adressen. Beispielsweise Google Tracker könnten wir im Endeffekt auch umleiten, sodass Google Analytics gar nicht erst von unserem Rechner aufgelöst werden kann.

Bash
address=/domain.com/127.0.0.1
address=/analytics.google.com/127.0.0.1

DNSMASQ neu starten

Bash
sudo service dnsmasq restart

2 Antworten zu „DNSMASQ – Eigenen DNS-Server auf Ubuntu installieren“

  1. Avatar von Eric Cartmanez
    1. Avatar von RAW Networks

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert