簡體   English   中英

Bash腳本-Wget失敗

[英]Bash Script - Wget fails

目前,我正在嘗試讓我的腳本從網站下載mysql文件,但似乎轉到302重定向鏈接。 當我在常規(Windows)瀏覽器中使用完全相同的鏈接時,它將下載文件。

這是wget的輸出:

--2013-06-07 09:42:40--  http://6pp.kvdb.net/exports/mysql_sql.txt.gz
Resolving 6pp.kvdb.net... 2a01:7c8:eb:0:95:170:70:116, 212.78.187.48
Connecting to 6pp.kvdb.net|2a01:7c8:eb:0:95:170:70:116|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.d-centralize.nl/exports/mysql_sql.txt.gz [following]
--2013-06-07 09:42:40--  http://www.d-centralize.nl/exports/mysql_sql.txt.gz
Resolving www.d-centralize.nl... 2a00:1450:400c:c03::79, 173.194.66.121
Connecting to www.d-centralize.nl|2a00:1450:400c:c03::79|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-06-07 09:42:40 ERROR 404: Not Found.

如您所見, http//6pp.kvdb.net/exports/mysql_sql.txt.gz這個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

他們的網絡服務器似乎配置錯​​誤。 它正在兩個地址上偵聽,但僅在IPv4地址上提供文件。 由於您的機器已啟用IPv6,因此將首選IPv6地址,該地址已損壞。

嘗試wget -4 ...強制服務器的IPv4地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM