dns #2
|
@ -0,0 +1,73 @@
|
|||
disable named and systemd-resolved
|
||||
|
||||
<img src="images/dnsmasq.webp" alt="dnsmasq" width="250"/>
|
||||
|
||||
# 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)
|
Binary file not shown.
After Width: | Height: | Size: 61 KiB |
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
After Width: | Height: | Size: 72 KiB |
Binary file not shown.
After Width: | Height: | Size: 82 KiB |
Loading…
Reference in New Issue