That seems odd. Maybe your site can't connect outside the server.
You can update WordPress through FTP. Simply go to WordPress.org, download the latest version and then extract the file. Once you have extracted the contents of the compressed file, you can upload it through an FTP client.
Hope it helps