{"id":12757,"date":"2021-09-28T12:07:13","date_gmt":"2021-09-28T18:07:13","guid":{"rendered":"https:\/\/anthonyreinke.com\/?p=12757"},"modified":"2021-09-28T16:06:00","modified_gmt":"2021-09-28T22:06:00","slug":"allo-and-pihole","status":"publish","type":"post","link":"https:\/\/anthonyreinke.com\/index.php\/2021\/09\/28\/allo-and-pihole\/","title":{"rendered":"Allo and PiHole"},"content":{"rendered":"\n<p>I recently upgrade my <a rel=\"noreferrer noopener\" href=\"https:\/\/www.allocommunications.com\/\" data-type=\"URL\" data-id=\"https:\/\/www.allocommunications.com\/\" target=\"_blank\">Allo<\/a> wireless to using their Blast Router. After I upgrade to the Blast Router, my DVR and set top boxes (STB) could no longer connect.  Working with their support team, there was a few things that they thought that it might be because I changed the default IP range away from 192.168.1.0\/24.  Another thought was that the STBs needed the DHCP turned on as I turned it off.  I also run <a rel=\"noreferrer noopener\" href=\"https:\/\/pi-hole.net\/\" target=\"_blank\">PiHole<\/a> on my network for DNS and DHCP.  Lucky for me I have my PiHole sending its data to <a href=\"https:\/\/splunk.com\" data-type=\"URL\" data-id=\"https:\/\/splunk.com\" target=\"_blank\" rel=\"noreferrer noopener\">Splunk<\/a>.<\/p>\n\n\n\n<p>After resetting the STBs and Blast Router to factory defaults with the Allo Support team, I went through testing each part of the theories.  I changed the default IP range and rebooted the STBs and everything connected.  I changed the DNS to PiHole and rebooted the STBs.  The STBs did not connect.  I changed the DNS back to the internal and everything connected.  I changed the DHCP to the PiHole and rebooted the STBs with the DNS pointed to the internal DNS server.  After a reboot, the STBs connected with out an issue.  I then changed the DNS to point to the PiHole DNS server and rebooted the STBs.  They were unable to connect.  So the issue is the DNS server in PiHole.<\/p>\n\n\n\n<p>I jumped over to Splunk after grabbing the IPs for the STBs.  A quick search of:<br><br><span class=\"has-inline-color has-luminous-vivid-orange-color\"><em>index=&#8221;pihole&#8221; (src=&#8221;172.16.24.200&#8243; OR src=&#8221;172.16.24.201&#8243; OR src=&#8221;172.16.24.202&#8243;) answer=NXDOMAIN<\/em><\/span><\/p>\n\n\n\n<p>showed me that there were some domains that PiHole wasn&#8217;t able to resolve.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1024x424.png\" alt=\"\" class=\"wp-image-12758\" srcset=\"https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1024x424.png 1024w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-300x124.png 300w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-768x318.png 768w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1536x636.png 1536w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-810x336.png 810w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1140x472.png 1140w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-700x290.png 700w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image.png 1646w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>A quick stats command and I have a list of the domains that the STBs were looking for.<\/p>\n\n\n\n<p><span class=\"has-inline-color has-luminous-vivid-orange-color\"><em>index=&#8221;pihole&#8221; (src=&#8221;172.16.24.200&#8243; OR src=&#8221;172.16.24.201&#8243; OR src=&#8221;172.16.24.202&#8243;) answer=NXDOMAIN<br>| stats count by query<br>| sort &#8211; count<\/em><\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"173\" src=\"https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-1024x173.png\" alt=\"\" class=\"wp-image-12759\" srcset=\"https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-1024x173.png 1024w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-300x51.png 300w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-768x130.png 768w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-1536x260.png 1536w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-810x137.png 810w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-1140x193.png 1140w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1-700x118.png 700w, https:\/\/anthonyreinke.com\/wp-content\/uploads\/2021\/09\/image-1.png 1892w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now the question is why are they failing and were should they go?  Doing a nslookup externally comes back empty and this is why PiHole was failing.<\/p>\n\n\n\n<p><span class=\"has-inline-color has-luminous-vivid-orange-color\">% nslookup pflocal.iptvtg.com 8.8.8.8<br><br>Server: 8.8.8.8<br><br>Address: 8.8.8.8#53<br><br>** server can&#8217;t find pflocal.iptvtg.com: NXDOMAIN<\/span><\/p>\n\n\n\n<p>I can still ask the Blast Router what it has for DNS for those addresses<\/p>\n\n\n\n<p><span class=\"has-inline-color has-luminous-vivid-orange-color\">% nslookup pflocal.iptvtg.com 172.16.24.1<br><br>Server: 172.16.24.1<br><br>Address: 172.16.24.1#53<br><br>Name: pflocal.iptvtg.com<br><br>Address: 10.131.7.82<\/span><\/p>\n\n\n\n<p>Now I have two ways I can solve this issue.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>I can forward any unknown domains to the Blast Router and it will forward them along<\/li><li>I can get the list of domain requests, do a lookup for them to the Blast Router, and add them as a local DNS entry.<\/li><\/ol>\n\n\n\n<p>I went for #2.  Below are the list of domains that I needed to add to my local DNS:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Domain<\/strong><\/td><td><strong>IP<\/strong><\/td><\/tr><tr><td>appstore001.iptvtg.com<\/td><td>10.11.154.10<\/td><\/tr><tr><td>mdspf301.iptvtg.com<\/td><td>10.11.150.10<\/td><\/tr><tr><td>pflocal.iptvtg.com<\/td><td>10.131.7.82<\/td><\/tr><tr><td>time.iptvtg.com<\/td><td>10.10.5.100<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently upgrade my Allo wireless to using their Blast Router. After I upgrade to the Blast Router, my DVR and set top boxes (STB) could no longer connect. Working with their support team, there was a few things that they thought that it might be because I changed the default IP range away from [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[39,40,38,41,27,42],"class_list":["post-12757","post","type-post","status-publish","format-standard","hentry","category-troubleshooting","tag-allo","tag-blast","tag-pihole","tag-router","tag-splunk","tag-stb"],"_links":{"self":[{"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/posts\/12757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/comments?post=12757"}],"version-history":[{"count":2,"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/posts\/12757\/revisions"}],"predecessor-version":[{"id":12761,"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/posts\/12757\/revisions\/12761"}],"wp:attachment":[{"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/media?parent=12757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/categories?post=12757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anthonyreinke.com\/index.php\/wp-json\/wp\/v2\/tags?post=12757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}