首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过VPN连接Postgresql的Azure数据库

通过VPN连接Postgresql的Azure数据库
EN

Stack Overflow用户
提问于 2019-05-14 10:04:17
回答 1查看 1.5K关注 0票数 2

在配置Azure托管Postgres服务时,我试图通过VPN从本地计算机配置连接。

我可以连接到数据库时,白名单in在连接安全。我已经添加了子网VPN-网关连接到VNET规则-这似乎没有什么区别。

我可以通过VPN从本地机器连接到VM。但是,为了实现这一点,我将VM‘(私有IP,Azure )-pairs添加到本地机器hosts-file中。

我无法为DB-服务找到任何IP (这对于托管服务似乎是有意义的),所以我不能做同样的把戏。当试图连接到DB时,我所得到的错误与我在添加hosts映射之前得到的错误相似。

所有这些都让我相信,我需要某种方式让Azure解析URL (这也可能会抢先对hosts-mappings的需求)。

这篇文章中,我尝试将DNS设置为168.63.129.16,但这根本不起作用(根本没有解决任何问题)。

有没有办法(如果是,如何)通过VPN网关从本地计算机连接到Postgresql服务的Azure数据库?

EN

回答 1

Stack Overflow用户

发布于 2019-05-15 06:59:24

我不认为有什么办法能做到你想要的那样。您希望将Azure数据库逻辑服务器私有IP映射到本地hosts文件,然后通过VPN网关访问它。

您只知道Azure数据库服务器的公共IP。Azure服务的公共IP地址定期变化。您可以通过过滤您的区域来找到IP地址列表。它不建议使用这样的动态IP地址。请参阅此博客

由于Azure数据库是一个完全管理的平台即服务(PaaS)数据库引擎,而不是像Azure虚拟机那样的IaaS,所以它是公开的,不公开数据库服务器私有IP地址。我们只能通过Internet上的Azure数据库服务器名访问数据库。

此外,如果您想限制它的访问仅从一个专用网络与虚拟网络服务端点。但是,这样做可以允许授权子网中的Azure VM这样的资源直接访问专用网络中的Azure数据库,如果您可以通过VPN从本地计算机访问Azure数据库,则无法保证这样做。这似乎没有前提路线到您的Azure数据库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56127851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档