Bash脚本-Wget失败

Bash脚本-Wget失败,bash,wget,Bash,Wget,目前,我正试图让我的脚本从一个网站下载一个mysql文件,但它似乎转到了302重定向链接。当我在常规(windows)浏览器中使用完全相同的链接时,它会下载文件 以下是wget的输出: --2013-06-07 09:42:40--http://6pp.kvdb.net/exports/mysql_sql.txt.gz 正在解析6pp.kvdb.net。。。2a01:7c8:eb:0:95:170:70:116212.78.187.48 正在连接到6pp.kvdb.net | 2a01:7c8:

目前,我正试图让我的脚本从一个网站下载一个mysql文件,但它似乎转到了302重定向链接。当我在常规(windows)浏览器中使用完全相同的链接时,它会下载文件

以下是wget的输出:

--2013-06-07 09:42:40--http://6pp.kvdb.net/exports/mysql_sql.txt.gz
正在解析6pp.kvdb.net。。。2a01:7c8:eb:0:95:170:70:116212.78.187.48
正在连接到6pp.kvdb.net | 2a01:7c8:eb:0:95:170:70:116 |:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。302发现
地点:http://www.d-centralize.nl/exports/mysql_sql.txt.gz [以下]
--2013-06-07 09:42:40--  http://www.d-centralize.nl/exports/mysql_sql.txt.gz
正在解析www.d-centralize.nl。。。2a00:1450:400c:c03::79173.194.66.121
连接到www.d-centralize.nl | 2a00:1450:400c:c03::79 |:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。404找不到
2013-06-07 09:42:40错误404:未找到。

如您所见,此url下载文件(在windows浏览器中)。

看起来像6pp.kvdb.net重定向到www.d-centralize.nl,而www.d-centralize.nl同时具有IPv4和IPv6地址:

$ host www.d-centralize.nl
www.d-centralize.nl is an alias for ghs.google.com.
ghs.google.com is an alias for ghs.l.google.com.
ghs.l.google.com has address 173.194.69.121
ghs.l.google.com has IPv6 address 2a00:1450:4008:c01::79
他们的Web服务器似乎配置错误。它正在两个地址上侦听,但仅在IPv4地址上提供文件。由于您的邮箱已启用IPv6,它将首选IPv6地址,即断开的地址


请尝试
wget-4…
强制设置服务器的IPv4地址。

这对我来说很好。这可能是DNS问题,对我来说不是;我收到一个名为
d-centralize | 404 Not found
的页面,上面写着“请求的页面未找到。如果您真的希望它出现在这里,请给我们留个便条。”同样,我不认为这是DNS问题。