# Verständnisfrage zu Upstream DNS

**URL:** <https://discourse.pi-hole.net/t/verstandnisfrage-zu-upstream-dns/8695>\
**Category:** Deutschsprachige Hilfe\
**Created:** [April 7, 2018, 6:15pm UTC](https://discourse.pi-hole.net/t/verstandnisfrage-zu-upstream-dns/8695 "2018-04-07T18:15:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patrick\_Heppler](https://discourse-cdn.pi-hole.net/letter_avatar_proxy/v4/letter/p/ebca7d/32.png) [@Patrick\_Heppler](https://discourse.pi-hole.net/u/Patrick_Heppler)\
**Post date:** [April 7, 2018, 6:15pm UTC](https://discourse.pi-hole.net/t/verstandnisfrage-zu-upstream-dns/8695/1 "2018-04-07T18:15:25Z")

</div>

Hallo zusammen,  
in den setupVars gibt es ja PIHOLE\_DNS\_X Einträge und in der dnsmasq Konfiguration lässt sich ja auch ein Server eintragen. Wo liegt nun der Unterschied?

Kann man bei den PIHOLE\_DNS\_X auch Ports angeben? In dnsmasq geht es ja mit 192.168.x.x#54

Ich möchte neben pihole einen bind9 auf meinem raspberry pi betreiben, dieser soll auf Port 54 laufen.

---

<div class="post-metadata">

**Author:** ![mibere](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/mibere/32/18057_2.png) [@mibere](https://discourse.pi-hole.net/u/mibere)\
**Post date:** [April 8, 2018, 10:46am UTC](https://discourse.pi-hole.net/t/verstandnisfrage-zu-upstream-dns/8695/2 "2018-04-08T10:46:05Z")

</div>

Hallo,

genau deswegen wollte ich es so probieren: [Pi-Hole with bind9 as forwarder](https://gist.github.com/janus57/c0ffe23c1bfd321512df74dda0dd3d95)

Das Problem war, nachdem ich das virtuelle Interface angelegt habe, war mein kompletter Internetzugang weg. Ich konnte mich auch nicht mehr per SSH mit dem Raspi verbinden. Auf weitere Versuche in diese Richtung hatte ich dann keine Lust mehr und habe mir einen [eigenen externen, öffentlichen](https://discourse.pi-hole.net/t/i-have-and-use-my-own-upstream-dns-server/8633/) DNS Server hochgezogen, den ich nun in Pi-hole verwende.

---

<div class="post-metadata">

**Author:** ![DL6ER](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/dl6er/32/281_2.png) [@DL6ER](https://discourse.pi-hole.net/u/DL6ER)\
**Post date:** [April 8, 2018, 11:09am UTC](https://discourse.pi-hole.net/t/verstandnisfrage-zu-upstream-dns/8695/3 "2018-04-08T11:09:51Z")

</div>

> [@Patrick\_Heppler](#):
>
> Kann man bei den PIHOLE\_DNS\_X auch Ports angeben?

Ich habe es nie versucht, wüsste aber auch nicht, dass der Code es irgendwie verbietet. Kann aber sein, dass die Raute (`#`) von unseren Skripten unbeabsichtigt automatisch als Kommentar interpretiert wird und daher alles dahinter ignoriert wird.

> [@Patrick\_Heppler](#):
>
> Wo liegt nun der Unterschied?

Die Einstellung in der `dnsmasq` Konfiguration ist was der DNS Server nutzt. Die Einträge in der `setupVars.conf` sind als Backup gedacht. Oft genug basteln Nutzer mit wenig Ahnung rum und zerschießen sich irgendwie die Konfigurationsdateien. Weil wir vor gut 1.5 Jahren plötzlich mit Hilfeanfragen bombardiert wurden (~ 5-20 pro Tag), die exakt diesem Schema folgten, haben wir eine automatisierte Reparaturfunktion (`pihole -r`) eingeführt, die die meisten Fälle ohne unser zutun reparieren kann. Da wir davon ausgehen müssen, dass sich der Nutzer die Konfigurationsdateien zerschossen hat, generieren wir sie komplett neu. Als DNS-Server setzen wir dabei die Werte ein, die in `setupVars.conf` abgespeichert wurden um die Konfigurationswünsche bei der Installation zu berücksichtigen. Die Werte in `setupVars.conf` haben somit keinen Einfluss, außer es wird `pihole -r` benutzt.

---

<div class="post-metadata">

**Author:** ![mibere](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/mibere/32/18057_2.png) [@mibere](https://discourse.pi-hole.net/u/mibere)\
**Post date:** [April 8, 2018, 12:44pm UTC](https://discourse.pi-hole.net/t/verstandnisfrage-zu-upstream-dns/8695/4 "2018-04-08T12:44:44Z")

</div>

> [@Patrick\_Heppler](#):
>
> In dnsmasq geht es ja mit 192.168.x.x#54

Selbst wenn man sich eine eigene Konfigurationsdatei mit `server=` in `/etc/dnsmasq.d` erstellt, in `01-pihole.conf` muss man danach die vorhandenen Einträge manuell entfernen. Erstens will ich das nicht händisch machen, und zweitens, funktioniert ja leider nur bis zum nächsten Pi-hole Update.

/EDIT: man muss dann ebenfalls manuell die `PIHOLE_DNS`-Einträge in `/etc/pihole/setupVars.conf` entfernen. All das ist mir aber zu viel unnötiges Gefrickel.

Ich würde es ebenfalls sehr begrüßen, wenn man hier mit Ports arbeiten könnte, wenn man etwas wie 127.0.0.1:54 in der Weboberfläche eintragen kann.
