added dns files
parent
43f8ad69d4
commit
49c2cae2d4
|
@ -0,0 +1,74 @@
|
||||||
|
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
|
Loading…
Reference in New Issue