私はIPv6のみのDebianサーバーをpython2.7とrequests
にインストールしています。私はチュートリアルに従うと、実行します。IPv6専用サーバーでのPythonリクエストは動作していないようです
import requests
r = requests.get('https://api.github.com/events')
と私が取得:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 60, in get
return request('get', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 49, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 457, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 569, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 407, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(110, 'Connection timed out'))
私は、IPv6サーバー上でこの作業を行うにはどうすればよいですか?私の家庭用マシン(debian + py2.7 +要求)でうまくいくようです。
'api.github.com'にはIPv6アドレスがありません。あなたはIPv6アドレスを持っているサイトを試しましたか? –
@MartijnPieters:いいえ、私は知りませんが、私がダウンロードしたいサイトにはIPV6アドレスがありません。そのようなマシンでは何が問題になるでしょうか? – JohnJ
[IPv6専用ネットワークからIPv4アドレスに到達する方法は?](// serverfault.com/q/596616) –