gpt4 book ai didi

azure - 具有自定义域的应用程序服务专用端点出现错误 403 - 禁止

转载 作者:行者123 更新时间:2023-12-03 03:41:40 29 4
gpt4 key购买 nike

我正处于尝试锁定应用程序的公共(public)访问之旅的最后阶段。经过bunch of research我决定使用“私有(private)端点”,这样只有在工作 VPN 时我们才能访问应用程序。我确实设法让它工作,但是当我在 VNet 中设置自定义域时,它不再工作。我查看了无数资源,甚至多次点击 Google 第二页...

基本设置

我已在 Azure 中设置了虚拟机和开箱即用的节点应用服务。两者均可公开访问。我已经为应用程序服务设置了专用端点,并将它们放在同一个 VNet 上。虚拟机可以很好地访问应用程序,但我不能公开访问(耶!)

这是我所看到的:

这是我的 VNet DNS 设置

enter image description here

这是在 VNet 上的虚拟机上运行的应用。

enter image description here

当它不起作用时

所以上面的方法有效 - 但我想提供自己的 DNS 服务器,这样我就可以解析与 VNet 对等的内部网络上的内容。我所做的就是更新 DNS 设置以包含我的自定义设置和 Amazon 设置(以防万一)

enter image description here

现在我收到 403 - Forbidden,就像我从外部访问它一样:

enter image description here

一些教程提到更新主机文件作为测试(与更新内部 DNS 相比)。我相信我这样做就像他们展示的那样 - 但结果相同

enter image description here

我几乎要放弃并使用单独的 VNet 进行入站/出站,因为我只需要出站上的自定义 DNS。

随机资源

最佳答案

您的内部 DNS 应将 .azurewebsites.net 区域转发到 Azure 中的 DNS 转发器,然后该转发器将使用默认 Azure DNS 地址 - 168.63.129.16 解析为专用终结点 IP 地址。

私有(private)链接只能从 Azure 解析(通过私有(private) DNS 区域和虚拟网络之间的虚拟网络链接),因此如果没有为内部 DNS 配置条件 DNS 转发器,它将使用公共(public) DNS 解析地址,这就是它不起作用的原因。

看一下第二个示例(带有自己的内部 DNS 服务器)- https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns#on-premises-workloads-using-a-dns-forwarder

关于azure - 具有自定义域的应用程序服务专用端点出现错误 403 - 禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70994479/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com