При настройке службы Postgres, управляемой Azure, я пытаюсь настроить подключение с локальных компьютеров через VPN.
Я могу подключиться к БД при внесении в белый список IP-адресов в Connection Security.
Я добавил подсеть, к которой подключен VPN-шлюз, к Правилам VNET - похоже, это не имеет значения.
Я могу подключиться к виртуальным машинам через VPN с моего локального компьютера.
Однако, чтобы это работало, я добавил пары виртуальных машин (частный IP-адрес, URL-адрес Azure) на мои локальные машины hosts
-файл.
Я не могу найти IP-адрес для службы DB (что, кажется, имеет смысл для управляемой службы), поэтому я не могу сделать тот же трюк.
Ошибка, которую я получаю при попытке подключения к БД, аналогична той, которую я получил до добавления hosts
отображений.
Все это заставляет меня поверить, что мне нужен какой-то способ, с помощью которого Azure разрешит URL-адрес (что может также исключить необходимость hosts
-отображений в целом).
Из этой статьи я попытался установить DNS для 168.63.129.16, но это совсем не работает (вообще ничего не решается).
Есть ли способ (и если да, то как) подключиться с локального компьютера к службе базы данных Azure для Postgresql через шлюз VPN?