我有一个分配了/ 64 IPv6的VPS。当我尝试使用块中的一个IP卷曲时,这是我得到的错误:
{
"topic_id" : {
"0" : 1,
"1" : 2,
"2" : 3,
"3" : 4,
},
"score" : {
"0" : 4,
"1" : 5,
"2" : 4,
"3" : 6,
}
}
我到底需要做些什么来解决这个问题?当以root用户身份登录时,我是否能够在机器上使用任何IP?
基本上我只需要能够使用分配给VPS的任何IPv6进行卷曲。
答案 0 :(得分:0)
经过一些测试,我发现以下命令有效:
$ curl -g -6 'http://[fe80::3ad1:35ff:fe08:cd%eth0]:80/'
接口'eth0'是启用了ipv6的接口,因此您需要用其他东西替换它。
以防万一,telnet命令可以测试ipv6:
$ telnet -6 fe80::3ad1:35ff:fe08:cd%eth0 80
答案 1 :(得分:-1)
来自man curl
- 界面指定界面,例如为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包装器。