diff --git a/dns/dnsmasq.md b/dns/dnsmasq.md new file mode 100644 index 0000000..5047465 --- /dev/null +++ b/dns/dnsmasq.md @@ -0,0 +1,73 @@ +disable named and systemd-resolved + +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 +```bash + sudo apt-get update && sudo apt-get upgrade + sudo apt-get install nginx dnsmasq +``` + +## Services ausschalten +```bash + sudo systemctl disable systemd-resolved + sudo systemctl disable named + sudo systemctl stop systemd-resolved + sudo systemctl stop named +``` + +### neue Resolv.conf file +```bash +sudo unlink /etc/resolv.conf +echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf +``` + +### dnsmasq neustarten +```bash +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 +```bash +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](https://got.milkte.ch/milk/M123_Doku/src/branch/main/dhcp/ubuntu.md#isc-dhcp-server-installation-und-konfiguration) +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](images/dnsConf.png) + + +## nginx webserver +nginx ist ein Webserver, wir brauchen keine Configuration für die TestSeite +```bash +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"](images/NGINX.png) + +sie konnen auch pingen mit der Domain +![Pingen mit CMD](images/ping.png) diff --git a/dns/images/NGINX.png b/dns/images/NGINX.png new file mode 100644 index 0000000..b6074ae Binary files /dev/null and b/dns/images/NGINX.png differ diff --git a/dns/images/dnsConf.png b/dns/images/dnsConf.png new file mode 100644 index 0000000..6994c87 Binary files /dev/null and b/dns/images/dnsConf.png differ diff --git a/dns/images/dnsmasq.webp b/dns/images/dnsmasq.webp new file mode 100644 index 0000000..b56c4b9 Binary files /dev/null and b/dns/images/dnsmasq.webp differ diff --git a/dns/images/ping.png b/dns/images/ping.png new file mode 100644 index 0000000..b29dace Binary files /dev/null and b/dns/images/ping.png differ