Сокет gethostbyname не отображает ответ команды nslookup - PullRequest
0 голосов
/ 10 октября 2018

Субдомен example.com можно получить только из интрасети моей сети (nslookup отвечает только внутри этой сети).Проблема в том, что я нахожусь в сети, и nslookup отвечает правильно, но socket.gethostbyname выдает мне исключение.

nslookup команда возвращает:

Server:     172.16.11.200
Address:    172.16.11.200#53

Non-authoritative answer:
example.example.com canonical name = example-elb-174457708.eu-west-1.elb.amazonaws.com.

socket.gethostbyname возвращает:

python -c "import socket; print(socket.gethostbyname_ex('example.example.com'))"


Traceback (most recent call last):
  File "<string>", line 1, in <module>
socket.gaierror: [Errno -2] Name or service not known
...