Разбитые окна - сокет: не могу получить хост (ip) по имени хоста - PullRequest
0 голосов
/ 24 февраля 2019

У меня долгосрочная проблема с получением IP-адреса по имени хоста моих малиновых пирогов и других устройств из windows.Что-то должно быть сломано на моей частной машине (другие окна в порядке).

с python

>>> import socket
>>> socket.gethostbyaddr('10.0.0.54') #OK
('raspberrypi', [], ['10.0.0.54'])

>>> socket.gethostbyname('raspberrypi') # FAIL
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
socket.gaierror: [Errno 11001] getaddrinfo failed
>>>

С других устройств: ожидаемый вывод

>>> socket.gethostbyname('raspberrypi')
'10.0.0.54'
>>>

Каждый из моих RPi имеет уникальное имя хоста, вышеописанную операцию можно выполнять на всех устройствах, но не на моей машине с Windows.

Кто-нибудь знает, что сломано?

...