Команда Resolve DNS возвращает разные IP-адреса

у меня есть отказоустойчивый кластер с двумя узлами. Обе машины представляют собой виртуальную машину ESXi с двумя сетевыми адаптерами: первый публичный, а второй частный. Когда я пытаюсь разрешить DNS-имя для любого из узлов, я получаю смесь IP-адресов (есть общедоступный и частный IP-адреса):

Оба узла зарегистрированы в диспетчере DNS как хосты с общедоступным IP-адресом:

Зачем разрешать команду DNS возвращает разные IP-адреса?

0
задан 10 October 2016 в 16:51
2 ответа

Я думаю, он использует Round Robin DNS

В своей простейшей реализации Round-robin DNS работает, отвечая на запросы DNS не только с одним потенциальным IP-адресом, но и с один из списка потенциальных IP-адресов, соответствующих нескольким серверам, на которых размещены идентичные службы. Порядок, в котором возвращаются IP-адреса из списка, является основой для термина циклический перебор. При каждом ответе DNS последовательность IP-адресов в списке меняется. Обычно базовые IP-клиенты пытаются установить соединение с первым адресом, возвращенным из DNS-запроса, так что при разных попытках подключения клиенты будут получать услуги от разных поставщиков, таким образом распределяя общую нагрузку между серверами.

1
ответ дан 4 December 2019 в 16:28

Модуль powershell не только использует DNS, если не указано иное. он использует любой метод разрешения, включая небиос, хосты и т. д.

не используйте нехватку, используйте завершенное полное доменное имя

host.example.com.

0
ответ дан 4 December 2019 в 16:28

Теги

Похожие вопросы