M123_Doku/dns/dnsmasq.md

75 lines
1.7 KiB
Markdown

disable named and systemd-resolved
TODO DNSMASQ BILD HIER
# 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
TODO link
im ubuntu isc-dhcp-server Doku setzen wir `domain-name-server als 192.168.100.1`
## im Windows
im windows können wir das DNS manuel ändern
TODO bild
## 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
TODO bild vom nginx test site
sie konnen auch pingen mit der Domain
TODO bild vom pingen auf windows