Сервер 2016, DNS отвечает только на запрос по частному IP-адресу

Я ' м пытаюсь настроить общедоступный DNS-сервер в Azure IaaS. Я успешно создал сервер, установил DNS и настроил свои авторитетные зоны. Я настроил конечные точки для портов 53 и TCP и UDP. Брандмауэр Windows в настоящее время отключен для тестирования.

Когда я выполняю nslookup, указывая localhost, все работает нормально. Однако, когда я выполняю nslookup с указанием общедоступного IP-адреса, время ожидания запроса истекает.

Какие шаги мне следует предпринять, чтобы диагностировать проблему?

1
задан 6 September 2017 в 04:33
3 ответа

В конце концов я решил эту проблему, удалив группу сетевой безопасности и переназначив ее сетевой карте.

0
ответ дан 3 December 2019 в 20:19

Если я правильно понимаю, вы nslookup публичный IP-адрес вашей виртуальной машины через ваш DNS-сервер и получите ошибку «DNS request timed out». Я предлагаю вам предпринять следующие шаги для устранения неполадок:

  1. Убедитесь, что на вашей виртуальной машине нет стороннего брандмауэра.
  2. Убедитесь, что вы правильно настроили DNS-сервер.
  3. Вы можете использовать функцию отладки nslookup, чтобы проверьте hwo nslookup на вашем компьютере, чтобы выяснить, есть ли проблема с сетью.

Exmaple:

C:\Administrator>nslookup
                >set debug
                >[Your test IP address]
  1. Если ваша сетевая конфигурация верна, эта проблема может быть вызвана проблемой инструментов nslookup. Вы можете использовать "носарх" и "srchlist ="

Пример:

C:/>nslookup -nosearch <Test IP address>

C:/>nslookup -srchlist= <Test IP address>

Если все вышеперечисленное не помогло вам решить эту проблему, вы можете предложить мне более подробную информацию о том, как вы тестировали, как вы настраивали свой DNS-сервер и Информация об ошибке, чтобы я мог четко ее устранить.

Примечание: вы также можете обратиться к этой ссылке , чтобы настроить общедоступный DNS-сервер на виртуальной машине Azure.

1
ответ дан 3 December 2019 в 20:19

Я предполагаю, что общедоступный IP-адрес установлен на брандмауэре Azure, а не на vNIC виртуальных машин. nslookup, запущенный на самой виртуальной машине, не может выйти во внешнюю сеть, а затем вернуться к виртуальной машине, если сеть настроена неправильно. Будет ли это работать, если вы выполните его на другом независимом хосте (ни в Azure, ни в вашей локальной сети)?

1
ответ дан 3 December 2019 в 20:19

Теги

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