The reason for asking which version of Safari you are using is so that I can use that version in an attempt to duplicate what you are doing, in an effort to solve your problem.
No matter though, if you isolated the problem to your router, then these are the possibilities: either the router's firmware is obsolete, or it has been altered from its factory configuration, or the router's settings have been modified to redirect name server queries to a host that is not providing correct results.
Fix them respectively by determining if newer firmware is available for your model router, or by restoring its factory default configuration (including firmware) or correcting its DNS settings. If the router is not capable of running newer firmware, or is obsolete and no longer supported by its manufacturer, then your only recourse is to replace it with a newer one.
At least one zerohedge IPv4 address is 54.87.181.187
For stockcharts, 66.150.15.92
Be sure to secure your wireless network with WPA2 encryption and a reasonably strong password known only to authorized users of it. The device itself should have its own password which can (and probably should) be different. The router as well as all your other network equipment must also be kept physically secure from unauthorized access. Also, it's best to not allow setup over WAN, otherwise known as remote setup or configuration over the Internet. The only reason for these comments is out of an abundance of caution, in the event unauthorized tampering may have occurred. From what you describe there is little reason for that concern, but those are fundamental security practices everyone should observe.