2017-01-25 17 views
3

我有一個/ 64分配給它的VPS的VPS。當我嘗試採用了IPS的一個捲曲的塊,這是錯誤我得到:如何使用IPv6地址進行卷曲?

curl --interface '2a02:c207:2010:1077::2' http://example.com 
curl: (45) bind failed with errno 99: Cannot assign requested address 

究竟做我需要做什麼來解決這個問題?以root身份登錄時,我不能在機器上使用任何IP嗎?

基本上我只需要使用分配給VPS的任何IPv6進行卷曲的能力。

+0

「/ 64分配給它的IPv6」是什麼意思?是否有網絡接口配置爲使用有問題的IPv6地址?您正在告訴curl使用該地址的界面。 – ewindes

回答

0

man curl

--interface指定接口例如爲eth0:1

curl --interface eth0 -g -6 'http://[2606:2800:220:1:248:1893:25c8:1946]:80/index.html' -H 'Host: www.example.com' 

感覺就像你期待捲曲操縱機器的接口插件和當時使用特定/ 128?如果你想要的話,你可能不得不編寫你自己的shell包裝器。