Условные экспедиторы в Azure Vnet не работают - PullRequest
0 голосов
/ 18 марта 2020

Это текущая настройка:

Azure vnet:

  • 10.10.10.1 = DC1
  • 10.3.1.1 = VM1
  • 10.3.1.2 = VM1

Частное облако:

  • 192.168.0.2 = DC2
  • 192.168.0.114 = VM3 aka VM3.private.domain.com

DC1 имеет DNS-сервер условной пересылки, настроенный для зоны private.domain.com до DC2

На всех Azure виртуальных машинах nslookup работает только тогда, когда я указываю IP DC2 , когда просто выполняю nslookup vm3.private.domain.com, он отображает:

Address:  10.10.10.1

*** UnKnown can't find vm3.private.domain.com: Non-existent domain

Указание IP DC2 работает

nslookup vm3.private.domain.com 192.168.0.2
Server:  UnKnown
Address:  192.168.0.2

Name:    vm3.private.domain.com
Address:  192.168.0.114

Почему-то на VM1 , ping vm3.private.domain.com работает нормально ??? (любые http-вызовы тоже)

Но на VM2 я получаю:

ping vm3.private.domain.com
Ping request could not find host vm3.private.domain.com. Please check the name and try again.

Я понятия не имею, с чего начать, почему две виртуальные машины демонстрируют различное поведение. Они оба используют одну и ту же группу безопасности сети Azure.

* Редактировать: S2S VPN установлена ​​между сетями, пинг по IP работает в обоих направлениях.

...