{"id":849,"date":"2019-08-31T14:39:26","date_gmt":"2019-08-31T12:39:26","guid":{"rendered":"http:\/\/archiv.etscheid.biz\/?p=849"},"modified":"2019-08-31T14:39:26","modified_gmt":"2019-08-31T12:39:26","slug":"pi-hole-mit-lancom-teil2","status":"publish","type":"post","link":"https:\/\/etscheid.biz\/blog\/2019\/08\/31\/pi-hole-mit-lancom-teil2\/","title":{"rendered":"Pi-Hole mit Lancom &#8211; Teil2"},"content":{"rendered":"\n<p>In einem <a href=\"http:\/\/archiv.etscheid.biz\/archive\/767\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u00e4lteren Blog Artikel (\u00f6ffnet in neuem Tab)\">\u00e4lteren Blog Artikel<\/a> hatte ich beschrieben, das ich den Lancom Router nach wie vor als DNS Server nutze, dieser dann die Anfragen aber an das Pi-Hole weitergibt. <br>Nachteil ist dabei, das man in der Pi-Hole Webgui nicht die Clients erkennt, da ja alles vom Lancom Router geschickt wird. Das wollte ich jetzt \u00e4ndern.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><br>Aus diesem Grund habe ich meine Konfiguration jetzt ge\u00e4ndert und lasse den Lancom per DHCP das PI-Hole als DNS Server verteilen. So bekommen alle Clients neben der IP-Adresse und dem Gateway auch den DNS Server mitgeteilt.<br>Da jetzt jeder Client direkt beim Pi-Hole nachfragt, sieht man dort auch alle Clients sch\u00f6n aufgelistet.<\/p>\n\n\n\n<p>Problem ist nur, wenn man mal das Pi-Hole neustartet oder \u00c4nderungen an der Konfig vornimmt, dann kann kein Client mehr DNS aufl\u00f6sen. Deshalb w\u00e4re die Ideale L\u00f6sung zwei Pi-Holes im LAN zu nutzen, die beide \u00fcber DHCP kommuniziert werden.<\/p>\n\n\n\n<p>Es macht wenig Sinn als ersten DNS Server das Pi-Hole zu kommunizieren und als zweiten den Lancom selber. Da viele Clients die Anfragen gleichzeitig an beide oder abwechselnd an beide schicken. Dann h\u00e4tte man \u00fcber den ersten DNS Server den Pi-Hole Filter aber \u00fcber den zweiten DNS Server, den Lancom dann nicht.<\/p>\n\n\n\n<p>Der oben beschriebene Weg gilt erstmal f\u00fcr IPv4 und es ist wichtig, das man in den Pi-Hole Settings das Conditional Forwording einschaltet und dort die IP-Adresse des Lancoms und die Domain (Standardeinstellung ist  &#8222;intern&#8220;) eintr\u00e4gt. Dadurch werden die IP-Adressen im Pi-Hole Log bzw. in der \u00dcbersicht aufgel\u00f6st und es erscheint der Client Name.<\/p>\n\n\n\n<p>Hat man IPv6 im WAN und LAN aktiviert, so kann man das auch nutzen, wenn man DNS nur \u00fcber IPv4 aktiviert hat. Die DNS Anfrage zum Pi-Hole geht dann \u00fcber IPv4 und die Antwort kann dann z.B. einen IPv4 und eine IPv6 Adresse sein.<\/p>\n\n\n\n<p>Grunds\u00e4tzlich kann man nat\u00fcrlich auch einen IPv6 DNS Server im Netzwerk kommunizieren, dazu kann DHCPv6 oder Router-Advertisments genutzt werden.<br>Leider kann der PI-Hole und der Lancom die IPv6-Clients nicht zu einem Clientnamen aufl\u00f6sen, d.h. es bleibt die eher kryptische IPv6 Adresse.  Deshalb habe ich DNS \u00fcber IPv6 mir noch aktuell abgeschaltet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einem \u00e4lteren Blog Artikel hatte ich beschrieben, das ich den Lancom Router nach wie vor als DNS Server nutze, dieser dann die Anfragen aber an das Pi-Hole weitergibt. Nachteil ist dabei, das man in der Pi-Hole Webgui nicht die Clients erkennt, da ja alles vom Lancom Router geschickt wird. Das wollte ich jetzt \u00e4ndern.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[52,44,191,167,187],"class_list":["post-849","post","type-post","status-publish","format-standard","hentry","category-voip","tag-dns","tag-lancom","tag-lcos-10-20-0482","tag-pi-hole","tag-pi-hole-version-v4-3-1"],"_links":{"self":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/comments?post=849"}],"version-history":[{"count":0,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/849\/revisions"}],"wp:attachment":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/media?parent=849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/categories?post=849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/tags?post=849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}