Quote from: nero355 on Today at 07:29:35 PMQuote from: Liran on Today at 09:17:14 AMFor some reason when the PPPoE connection is established, the device is getting an 10.x.x.x IP address instead of my public one.Sounds like my old ADSL connection back in 1999 or so :
According to the ISP, when this IP shows as connected they see a connection.
- Client PC = 10.0.0.150
- ADSL Modem = 10.0.0.138
- PPTP Connection between the two.
- Actual WAN IP Address = 80.60.146.6
So my question here is : Do you have a working Internet Connection or not ?!
And what does something like https://whatismyipaddress.com/ show in the current situation ?
The output of tracert/traceroute would be nice to see too :)
Quote from: WiteWulf on Today at 04:35:37 PMRFC 2132 states that:Like I said earlier : Mixing DNS Servers is not something you want for your network.QuoteServers SHOULD be listed in order of preferenceSo yeah, it's down to the client whether or not it respects the preference/order.
I believe macOS, Windows and Linux all respect the order given by the DHCP server, trying them in order, not parallel.
I don't know about others, like iOS and Android.
My PiHole is an adblocker, for convenience, not for filtering/blocking/censoring any other content, so I'm happy with this.
Quote from: meyergru on June 30, 2026, 07:04:32 PMAFAIK, this is a common misconception: There is no guaranteed order if you specify multiple DNS servers. A client may choose to send out the DNS queries in parallel and take the first answer. Thus, the order is arbitrary, so this is not a "fallback" in its strict sense. This exact behaviour can be detrimental for DNS blocking.&
Quote from: Patrick M. Hausen on Today at 04:48:18 PMAs a firewall administrator you cannot rely on the client systems behaving in any particular manner nor can you force them to do so.:)
If I had a separate e.g. Pihole device I would hand that via DHCP to clients and that device only.
Then block all other DNS requests but from the named Pihole device.
Quote from: Patrick M. Hausen on Today at 04:48:18 PMAll Unix like operating system's resolver libraries have historically used the entries in /etc/resolv.conf in round-robin fashion.My understanding is that some operating systems check who replies faster and then stick with that DNS Server until something changes for whatever reason...
I don't know what current e.g. systemd based implementations do.
Quote from: Liran on Today at 09:17:14 AMFor some reason when the PPPoE connection is established, the device is getting an 10.x.x.x IP address instead of my public one.Sounds like my old ADSL connection back in 1999 or so :
According to the ISP, when this IP shows as connected they see a connection.