My sv_downloadurl is set appropriately and works for public clients connecting to my server however if i connect via lan ip or external ip i cant use my http webserver to fast download my server files.( i can also connect via http browser and view the entire index of my webserver and download without problems) The download will timeout and then revert back to the old download style. The file server is currently hosted on the same machine as my HLDS server with obvious external ports forwarded.
see above topic
The fix was to set my routers settings to ip passthrough ( dmz) DPHCS fixed manually set with my computers mac address. In ipconfig before this setting my ipv4 address was listed as my internal but now its listed as my external. Previously i had set my internal as 'default server' which was my mistake at first. Also the settings require a reboot to take place most of the time.