@HotDrive
So, what seems to be the situation:
DDNS (Dynamic DNS) is a service that keeps a DDNS hostname (what you refer to as a “DNS address”) updated to whatever your current, public WAN IP address is, so you can remotely reach your home network at the DDNS hostname (a stable name), even though your public WAN IP address may change.
The LAN file server works, when accessed by LAN IP (http://192.168.0.20), from inside the LAN - when using Brave Browser, Chrome, and Firefox - and that applies to Windows 10 PC and Android devices.
The LAN file server works, when accessed by DDNS hostname, from inside the LAN - when using Chrome and Firefox, BUT NOT when using Brave Browser - and that applies to Windows 10 PC and Android devices.
When using the WAN IP or DDNS hostname, for remote access by the Android device:
The LAN file server works, when the home network is reached at either a) the public WAN IP address, or b) the DDNS hostname - when using Chrome and Firefox, BUT NOT when using Brave Browser.
When and where Brave Browser fails, it shows either: a) the home network router admin login, when access attempt is within the LAN, or b) ERR_CONNECTION_REFUSED, when access attempt is remote via the WAN.
Possibly, the failing is because of the Brave Browser and home network router (its embedded “website”) relationship.
Tips regarding Brave Shields:
I have more success, with:
- Brave Shields UP, but . . .
- Either Allow All Cookies or Block 3rd Party Cookies, but NOT Blocking All Cookies
- Allowing JavaScripts from specific sources, but NOT Allowing All JavaScripts
- Trackers & Ads treatment: Aggressive (at first), and then incrementally relaxing that setting
- Fingerprinting (aka footprinting) blocking: Strict (at first), and then incrementally relaxing that setting
I almost NEVER use:
- All of Brave Shields UP
- All of Brave Shields DOWN
Shields Basics
How do I configure global and site-specific Shields settings?
How do I use Shields while browsing?
Test: In a Brave Browser New Window, go to: brave://settings/security and Disable User secure DNS ← test is reported to have failed.