I have a website that is working fine for everyone but throws an error whenever I try and access it.
The web developer is saying it is a problem with my network. What should I check to confirm this?
I have tried via different internet connections and it always works on them.
I have tried using google's DNS server 8.8.8.8 and website still doesn't load.
If I ping the domain name, it returns the correct IP of the webserver.
The error I get is either a timeout or Error code: ERR_CONNECTION_REFUSED
Either your IP is blocked from the external web-service, and you cannot circumvent this directly without going through a VPN or proxy. You could check to see if you have not directly blocked it yourself in whatever browser you are using (I assume Chrome). You could also force the port, I.e: https://www.myhost.com:443/ or http://www.myhost.com:80/
Additionally, if you are using Chrome, try Incognito/Cleaning your browser to avoid invalid cookies or something along those lines which might prevent you from connecting.
If you require a username and password to login to that website, try Incognito to make sure nothing is caching.
The problem was actually that the webserver was blocking traffic from my IP only.
However the block was put in place because of traffic using port 389 from my IP. Port 389 is LDAP, so now I am wondering what would cause my network to send packets that use this port but that is another question I think.
Thanks for all the comments and suggestions about this.