1
私のLinuxマシンでは、Pythonシェルでsocket.getfqdn()
を実行すると、some_ip_address.static.midfase.com
という結果が返されますが、その結果は.xxx.mydomain.com
になるはずです。socket.getfqdn()は予期しない結果を返します
他のマシンでは完璧に動作します。
ありがとうございました。
私のLinuxマシンでは、Pythonシェルでsocket.getfqdn()
を実行すると、some_ip_address.static.midfase.com
という結果が返されますが、その結果は.xxx.mydomain.com
になるはずです。socket.getfqdn()は予期しない結果を返します
他のマシンでは完璧に動作します。
ありがとうございました。
お使いのマシンは/etc/hosts
にfqdn
という名前が必要です。私はPythonの実行すると
#filename: /etc/hosts
127.0.0.1 xxxx.yyy.com my-local-machine localhost
:
python -c "import socket; print socket.getfqdn()"
xxxx.yyy.com
を私はfqdn
を得る
私のマシンはなどfqdn
エントリがあります。
今のところ問題を解決しました。 –
多分、他のマシンには結果をカスタマイズするためのエントリが '/ etc/hosts'にあります。 – Barmar
私はチェックしました。 すべてのエントリは同じです。 –
すべてのIPには異なるFQDNがあります。異なるマシンで同じ結果が期待されるのはなぜですか? – Barmar