No. You only need a web browser and an internet connection. Since this appears to be specific to your current location, I can only assume that there's an issue between your ISP and your hosting company. Try contacting your hosts and see if they can assist you with this.
↧