- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Azure 中创建 VPN 解决方案,以便在家工作的同事可以连接到 VPN,然后拥有静态 IP 地址(由 NAT 网关提供)来访问 Internet 上的资源。我们将它们用于白名单等。
第一部分是创建配置了点到站点的虚拟网络和虚拟网络网关。这一切似乎都有效,因为我的同事和我都可以连接到 VPN(使用 Azure VPN 客户端),并且当我们两者都已连接。
我们的应用服务(在另一个虚拟网络上)使用 NAT 网关来实现出站调用的特定 IP 地址范围。
我的假设是,我可以简单地将 NAT 网关连接到我的新虚拟网络并更改路由(在客户端上),以便我们要访问的站点的 IP 地址(或所有 IP 地址)通过VPN(按照:http://172.16.201.3/Test.html)。
但是,如果我这样做,则输入“路由”的站点/IP 地址最终将无法连接。
我可以看到,我们也许可以使用“对等互连”来链接我们的虚拟网络,并使用“内部”IP 地址来执行某些任务,但也有第 3 方网站需要我们提供静态 IP 地址。
据我了解,VPN 就是为您提供不同的 IP 地址,但我似乎无法弄清楚 VPN 网关、虚拟网络和 NAT 网关之间的某些关键联系。
希望有过这种经历的人可以帮忙。
最佳答案
您可能缺少以下一些内容:
您是否在 Azure 门户中创建了自定义路由表?该路由应将所有出站流量 (0.0.0.0/0) 定向到 NAT 网关的资源 ID。此自定义路由表应与您的子网关联。
来自 VPN 客户端的流量应该知道到 NAT 网关的路由。
有时,通过域名访问站点可能是 DNS 问题,而不是路由问题。当 VPN 客户端连接时,它们应该了解 Azure DNS 或自定义 DNS 才能正确解析名称。
你能检查traceroute结果吗?您的数据包能到达多远?
关于azure - 如何创建允许连接的客户端在 Internet 上显示为静态 IP 地址的 Azure 点到站点 VPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77053471/
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 5 年前。 Improve
在 C# 静态方法中是否有一种方法可以引用定义该方法的类型? 在实例方法中,您可以通过以下方式确定类型: public void Foo() { Type type = this.GetTyp
WPF:静态、动态资源以及资源词典 静态资源与动态资源 我们常常会使用样式或者控件模板放在Window.Resources中,比如这样: 静态资源与动态资源使用如下: <Window
任何人都知道如何在共享/静态函数中动态加载控件?该函数本身位于 mustinherit/abstract 类中。 (这是 VB 中的 ASP.NET 项目)我想做这样的事情: VB: Publ
在我看来,静态/强类型编程语言最宝贵的一点是它有助于重构:如果/当您更改任何 API,那么编译器会告诉您该更改破坏了什么。 我可以想象用运行时/弱类型语言编写代码......但我无法想象没有编译器的帮
正如我的名字所暗示的,我是一名 .NET 开发人员,但我对 Java 的兴趣越来越大,并且我有兴趣学习更多其他语言,因为这有助于我学习更多关于编程的知识。 无论如何,我的问题是:不带参数/不使用状态的
我在java中使用WireMock来 stub POST请求。该请求返回一个存储在我本地的 json 正文文件。 stub 看起来像这样: wireMockServer.stubFor(get(url
Python 是否有类构造函数的机制,即每当首次引用类时(而不是创建该对象的实例时)调用的函数?我知道其他一些语言中也存在这种情况,但我还没有在 Python 中遇到过。 基本上,我想初始化该函数中的
Python 是否有类构造函数的机制,即每当首次引用类时(而不是创建该对象的实例时)调用的函数?我知道其他一些语言中也存在这种情况,但我还没有在 Python 中遇到过。 基本上,我想初始化该函数中的
这个问题已经有答案了: What is the difference between dynamic and static polymorphism in Java? (14 个回答) 已关闭 4 年
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: Static initializer in Java 我想知道这个静态的东西(抱歉,这是我第一次遇到这个)对一个类有
如果c++应用程序是按以下方式组织的 //file1.cpp static Y sgObj = X::getInitObject(0); //declared in file scope //fil
我有一个抽象类(AvergedDataRecord),我需要进一步抽象(DataRecord),这样我就可以将它扩展到原始类和一个新的具体类(SummedDataRecord),并且我在获取某些方法时
我正在尝试制作一个字符串枚举。这是我到目前为止所得到的, private class TypedEnum : IEnumerable { public IEnumerator GetEnume
我选修了一门名为“安全代码”的类(class),在下一个作业中,我们应该对一些 C 文件和 JavaEE Web 项目进行静态/动态分析。 我检查了“源监视器”并在 C 文件上运行它,但是(除非我不知
我有两个类,一个是登录类,一个是用户类。在 loggedIn 类中,我想显示我在用户登录时所做的共享首选项。 loginPrefs = getSharedPreferences("loginprefe
我在同一个 Activity 中有两个静态 fragment ,在“fragmentA”中我有一个自定义列表,当一个项目被点击时必须在“fragmentB”中出现一个细节,细节只在我改变屏幕方向时出现
在 Java 中是未修改方法变量,缺少final,每次都重新初始化限定符 静态方法 实例方法 如果 1. 或 2.(或两者)的答案是 final 限定符允许 Java 执行优化并存储方法变量只有一次?
我有两个类相互交互。第一个是中心的,如下: public class Datenbank { double winkelPanel = 0; double groessePanel = 0; doub
我有一个 mysql 数据库,它连接基于 Web 的 php 应用程序和 FoxPro 应用程序(是的,foxpro)。在之前的“开发人员”被解雇后开始处理这个问题。 无论如何,我熟悉 AES_Enc
我是一名优秀的程序员,十分优秀!