M123_Doku/dns/dnsmasq.md

2.0 KiB

dnsmasq

DNS server auf Ubuntu mit Dnsmasq

Dnsmasq ist ein sehr Lightweight DNS server für Linux BetriebsSysteme

Installieren sie dnsmasq und Nginx

wir machen ein update von das System dan werden wir beide Software installieren

    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install nginx dnsmasq

Services ausschalten

    sudo systemctl disable systemd-resolved
    sudo systemctl disable named
    sudo systemctl stop systemd-resolved
    sudo systemctl stop named

neue Resolv.conf file

sudo unlink /etc/resolv.conf
echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf

dnsmasq neustarten

gehen sie zum datei /etc/dnsmasq.conf und unkommentieren sie strict-order

sudo systemctl restart dnsmasq
sudo systemctl status dnsmasq

/etc/hosts file ändern

für DNS entries nimmt dnsmasq entries vom die datei /etc/hosts

machen sie eine neue Entry

sudo nano /etc/hosts

wenn ihre Server IP addresse änders ist setzen sie 192.168.100.1 als die server isolated IP addresse

our.server.ch 192.168.100.1

Unser server als DNS einsetzen im windows

mit isc-dhcp-server

in DHCP doku im ubuntu isc-dhcp-server Doku setzen wir domain-name-servers als 192.168.100.1

im Windows

im windows können wir das DNS manuel ändern durch ipv4 Konfiguration

Windows ipv4 Konfiguration

nginx webserver

nginx ist ein Webserver, wir brauchen keine Configuration für die TestSeite

sudo systemctl start nginx
sudo systemctl enable nginx

gehen sie zu der Windows Virtuelle machine and öffnen sie ein Browser, geben sie ein http://our.server.ch, wenn sie es richtig gemacht haben kommen sie ein zu der NGinx test site nginx webserver auf dem domain "our.server.ch"

sie konnen auch pingen mit der Domain Pingen mit CMD