F5F Stay Refreshed Power Users Networks Join PiHole on the network without needing a router.

Join PiHole on the network without needing a router.

Join PiHole on the network without needing a router.

D
Dillcat
Junior Member
7
01-19-2016, 02:16 PM
#1
Hi everyone, the goal is to use PiHole on a Raspberry Pi across the whole network without configuring it as a DNS server on the router. We need a way to protect traffic from my friend’s house without accessing the router or its credentials. Services like EBlocker already do this, so it seems possible. Someone can suggest a method to route traffic through PiHole without changing anything inside the router. Thanks in advance!
D
Dillcat
01-19-2016, 02:16 PM #1

Hi everyone, the goal is to use PiHole on a Raspberry Pi across the whole network without configuring it as a DNS server on the router. We need a way to protect traffic from my friend’s house without accessing the router or its credentials. Services like EBlocker already do this, so it seems possible. Someone can suggest a method to route traffic through PiHole without changing anything inside the router. Thanks in advance!

H
Harckaon
Member
153
01-24-2016, 05:33 PM
#2
Based on my interpretation, it's not feasible to make all devices on a network use the same DNS server. You can assign your own DNS IP to the RasPi once it has an IP, but forcing every computer to adopt a specific DNS requires either router-based automation or manual intervention from you.
H
Harckaon
01-24-2016, 05:33 PM #2

Based on my interpretation, it's not feasible to make all devices on a network use the same DNS server. You can assign your own DNS IP to the RasPi once it has an IP, but forcing every computer to adopt a specific DNS requires either router-based automation or manual intervention from you.

I
idodi65
Member
173
01-25-2016, 08:33 AM
#3
Set up PiHole on your machine and configure its DNS to 127.0.0.1. Follow the instructions here: https://pawelurbanek.com/pihole-local-computer
I
idodi65
01-25-2016, 08:33 AM #3

Set up PiHole on your machine and configure its DNS to 127.0.0.1. Follow the instructions here: https://pawelurbanek.com/pihole-local-computer

L
Linus_TechTips
Junior Member
17
01-25-2016, 04:21 PM
#4
I understand you need local DNS functionality but want network-wide access without touching the router or installing software. Eblocker can handle that—it requires a short setup time and then lets you control devices through its menu.
L
Linus_TechTips
01-25-2016, 04:21 PM #4

I understand you need local DNS functionality but want network-wide access without touching the router or installing software. Eblocker can handle that—it requires a short setup time and then lets you control devices through its menu.

H
HeteBom
Member
146
01-27-2016, 05:38 AM
#5
There are three effective approaches. One involves pairing a VPN with PiHole and using the PiHole's DNS for the connection. The drawback is constant VPN connectivity is required. Another option sets up WireGuard and uses PiHole as its DNS, offering speedier performance and better support for mobile devices like smartphones. It maintains a stable connection even when switching between cell towers, though it still needs an encrypted tunnel which some services might block. You can also change the port to 443 and use Stunnel to circumvent restrictions, but the third method may suit your needs best. Lastly, you can employ a DNS proxy and simply configure it to point to your PiHole. This provides no security benefits but ensures minimal disruptions and maximum speed. There are even iOS apps for DNS proxies, supporting full device compatibility. The main consideration is that you must expose your PiHole externally, requiring thorough research on its security.
H
HeteBom
01-27-2016, 05:38 AM #5

There are three effective approaches. One involves pairing a VPN with PiHole and using the PiHole's DNS for the connection. The drawback is constant VPN connectivity is required. Another option sets up WireGuard and uses PiHole as its DNS, offering speedier performance and better support for mobile devices like smartphones. It maintains a stable connection even when switching between cell towers, though it still needs an encrypted tunnel which some services might block. You can also change the port to 443 and use Stunnel to circumvent restrictions, but the third method may suit your needs best. Lastly, you can employ a DNS proxy and simply configure it to point to your PiHole. This provides no security benefits but ensures minimal disruptions and maximum speed. There are even iOS apps for DNS proxies, supporting full device compatibility. The main consideration is that you must expose your PiHole externally, requiring thorough research on its security.

I
ISY_0815
Senior Member
566
02-04-2016, 12:13 AM
#6
These three choices would still need setup on the client side. I'm attempting to push it onto users without their agreement or an alternative way to avoid it.
I
ISY_0815
02-04-2016, 12:13 AM #6

These three choices would still need setup on the client side. I'm attempting to push it onto users without their agreement or an alternative way to avoid it.

A
211
02-05-2016, 05:26 PM
#7
You'll need to adjust the router settings. However, many IoT devices rely on fixed DNS configurations, which means they'll keep using their previous settings.
A
Admiralfiggins
02-05-2016, 05:26 PM #7

You'll need to adjust the router settings. However, many IoT devices rely on fixed DNS configurations, which means they'll keep using their previous settings.

D
demstur
Junior Member
35
02-08-2016, 03:35 PM
#8
No simple answers exist for this. You’d need to execute a MITM attack on your own network to intercept and analyze DNS requests, processing them through your pihole. If your setup is mostly wireless, you can also try an Evil Twin Attack by setting up a separate network on your pihole device.
D
demstur
02-08-2016, 03:35 PM #8

No simple answers exist for this. You’d need to execute a MITM attack on your own network to intercept and analyze DNS requests, processing them through your pihole. If your setup is mostly wireless, you can also try an Evil Twin Attack by setting up a separate network on your pihole device.

A
AngusYoungFan
Junior Member
13
02-14-2016, 07:17 AM
#9
That's actually a good point. MITM might just be what I need for that didn't think about that yet.
A
AngusYoungFan
02-14-2016, 07:17 AM #9

That's actually a good point. MITM might just be what I need for that didn't think about that yet.

M
Mc_cat_rules
Junior Member
47
02-22-2016, 12:39 AM
#10
It wouldn't work without a physical connection between the router and the network, especially when clients are using WiFi. If it were feasible, exploiting a network would be much simpler, which we definitely don't want. Also, encrypted DNS solutions like DNS over HTTPS or TLS aren't meant to be bypassed—they're designed to protect data.
M
Mc_cat_rules
02-22-2016, 12:39 AM #10

It wouldn't work without a physical connection between the router and the network, especially when clients are using WiFi. If it were feasible, exploiting a network would be much simpler, which we definitely don't want. Also, encrypted DNS solutions like DNS over HTTPS or TLS aren't meant to be bypassed—they're designed to protect data.