|
Hi everyone, I'm currently using the DPN App on Linux with Smart Route enabled. I'm running version 3.0.5.260730. I believe this is the current version, although the download/update link shown on the website currently returns a 404. I'm experiencing an intermittent issue that seems to be related to how Smart Route handles domain names and DNS resolution. What I'm seeingWhen I start the DPN App, sometimes everything works correctly. For example, if I access: the Log Viewer shows something like:
In this case, the domain name is preserved and everything works as expected. However, approximately 90% of the time, I see a different behavior. For example, I'm trying to access a website behind Cloudflare: When DPN App/Smart Route handles the request, it appears to resolve the domain first and then route the request directly to the Cloudflare IP:
The problem is that the request is now being made against the Cloudflare IP address, rather than the original hostname. As a result, the server returns:
This makes sense from the Cloudflare side, because the request is effectively going to the Cloudflare IP instead of the original hostname, so the expected Host/SNI information may not be preserved correctly. Interesting partIf I completely disable the DPN App, the exact same URL works normally: So the problem appears to occur only when DPN App is enabled with Smart Route or Full Route. The behavior is also intermittent. Sometimes after restarting the DPN App, domain-based routing works correctly and I get:
But most of the time, Smart Route appears to resolve the hostname to an IP and then route the connection using that IP. My questionsCould this be a bug in the Linux DPN App / Smart Route implementation, particularly related to DNS resolution or hostname preservation? Or could there be something misconfigured on my side (DNS, routing, etc.) that is causing this behavior? I have already submitted the application logs through the DPN App, but I haven't received a response yet. If anyone has experienced something similar, or if someone from Deeper Network support can clarify how Smart Route is supposed to handle domain-based routing when the destination is behind Cloudflare, I'd really appreciate it. Thanks! submitted by /u/Crafty_Light9900 to r/DeeperNetwork |
Source: r/DeeperNetwork · by /u/Crafty_Light9900
