Dns.GetHostEntry возвращает разные адреса на двух разных компьютерах - PullRequest
0 голосов
/ 04 июля 2018

Когда я пытаюсь разрешить определенное доменное имя на моем компьютере, используя Dns.GetHostEntry, он возвращает IP-адрес (только один адрес в AddressList), но когда я запускаю ту же строку кода на моем сервере, который находится на в той же сети он возвращает совершенно другой адрес.

Вот скриншот, который подводит итог.

К сожалению, я не могу раскрыть фактические доменные имена, но две строки (example.domain.com) абсолютно идентичны.

Я использовал интерактивные моно и C # для упрощения демонстрации, то же самое происходит, когда я запускаю реальную программу.

Файл hosts не поврежден на обоих компьютерах, поэтому он не может помешать поиску ip.

Итак, вот мой вопрос: почему два компьютера возвращают два разных IP-адреса для одного и того же доменного имени? Как я могу заставить программу возвращать только один адрес / список, содержащий все адреса, на которые указывает доменное имя?

...