我正在尝试更新freedns.害怕.org使用ipv4和ipv6地址,将请求绑定到相应接口的ip;ipv4可以,ipv6不正常。 遵循ipv6故障代码段(ipv4为simmetric):
...
conn = http.client.HTTPSConnection("freedns.afraid.org", timeout=10,source_address=(ipv6,0))
req = ("/dynamic/update.php?blablabla&address=%s" % ipv6)
conn.request("GET", req, headers=headers)
...
conn.请求返回:
^{pr2}$ipv6正常:
^{pr3}$
只能将本地地址设置为与远程地址相同的地址族。为了能够使用IPv6本地地址,这要求远程地址也可以作为IPv6提供。在
不幸的是,这里不是这样的;
freedns.afraid.org
没有IPv6 DNS条目:请注意,
^{pr2}$freedns.afraid.org
与afraid.org
不是同一个地址,afraid.org
不是同一个地址;后者确实有一个IPv6地址,这就是为什么您可以ping它:相关问题 更多 >
编程相关推荐