私は以下のコードを使用してマシンにログインしている人のIPアドレスを取得しようとしていますが、エラーが発生します。名前またはサービスがわからない
>>> import socket
>>> socket.gethostbyname_ex(socket.gethostname())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
socket.gaierror: [Errno -2] Name or service not known
他のLinuxボックスでも同じコードが動作します。 私はそれを修正するか分かりません。
。 2 –
'socket.gethostname()'だけを実行するとどうなりますか? –
インスタンス名が正しく取得されています。 – user1050619