私はホスト名からfqdnを取得します。 Linuxサーバでこのコマンドを実行しています: python -c "import sys、socket; sys.stdout.write(socket.gethostbyaddr( '')[0])" このコマンドは正常に動作し、からfqdnを返します。ホスト名しかし、いくつかの他のサーバーのために、それはこのエラーを返します。 トレースバック(最新の呼び出しの最後): ファイル「:ホストを」「 socket.herrorで、ライン1、[ERRNO 1]不明なホストsocket.gethostbyaddrは不明なホストを返します
私が行うと」 linuxコマンドを実行すると、pythonコマンドで失敗したホスト名のfqdnを取得します。
誰かが解決策をお持ちですか?
同じインターフェイスで3つのIPを取得し、5つのサービスを取得しました。あなたはホスト名を取得したいが、どのインターフェース(またはクローンインターフェース)が現在のものか?ホスト名を取得する前にIPアドレスを定義してください。 'netifaces'モジュールを使用してください... – dsgdfg