gpt4 book ai didi

azure - 是否可以在 azure web 应用程序中创建与主机文件等效的文件

转载 作者:行者123 更新时间:2023-12-03 01:37:03 25 4
gpt4 key购买 nike

我正在将曾经存在于本地物理服务器上的 asp.net 服务迁移到 Azure。然而,他们需要访问一些尚未迁移到 Azure 的 Web 服务 (SOAP)。它们具有公共(public) IP,但我需要设置主机名,以便 IIS 正确地将请求重定向到正确的服务,因为同一台服务器上有多个服务。有没有什么方法可以在azure中创建某种DNS服务器,该服务器仅适用于在azure中创建的可以解析到azure之外的公共(public)IP地址的服务? (我们之前已经使用服务器上的主机文件来实现此目的)

我尝试使用私有(private) DNS 区域,但据我了解,它们只能指向同一 vnet 中的其他 azure 服务(如果我错了,请纠正我)。我还尝试创建 dnsmasq docker 容器。但是,由于它在 Linux 容器中运行,因此我似乎无法将其放在与 asp.net 应用程序服务相同的 vnet 中。因此,我无法检索这些服务可用于访问 DNS 服务器的私有(private) IP 地址。

最佳答案

据我了解,如果您愿意,现在可以使用 Azure DNS 专用区域。您需要使用区域 vnet 集成将应用程序的流量指向连接到专用区域的 vn​​et。您还需要以下设置,这意味着来自 Web 应用程序的所有出站流量首先通过集成 vnet 路由,并且 Azure 默认 DNS 服务器用于 DNS。

WEBSITE_DNS_SERVER with value 168.63.129.16WEBSITE_VNET_ROUTE_ALL with value 1

https://learn.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet#azure-dns-private-zones

如果您不想使用Azure DNS专用区域,我认为您可以通过指示Web应用程序使用特定的DNS服务器来实现类似的结果。这可以使用 WEBSITE_DNS_SERVER 和 WEBSITE_DNS_ALT_SERVER 应用程序设置来完成(这些值是您要使用的服务器的 IP 地址)。这是我能找到的关于使用这些设置的最权威的公开声明。

  1. Go to the web app->settings->Application Settings-> App Settingssection
  2. Add the following: (WEBSITE_NODE_DEFAULT) should already bethere.a. WEBSITE_DNS_SERVER with value having the IP address of theprimary DNS server.b. WEBSITE_ALT_DNS_SERVER (optional), with valuehaving the IP address of a second DNS server.
  3. Then save the settings & restart webapp in portal.
  4. Double check the web app can actuallyconnect to the DNS server: a. In kudu console, run: Nameresolver.exe[hostname-to-lookup] [dns-server-to-use]First argument should be thehostname you are trying to look up, second argument is one of the DNSservers from step 1) If this times out, there is an issue with howyour DNS servers are configured (firewalls, etc.)

https://github.com/MicrosoftDocs/azure-docs/issues/13927#issuecomment-416382230

如果将这些设置与只能通过专用 IP 访问的 DNS 服务器一起使用,您将需要再次使用区域 vnet 集成来连接到 vnet。如果 DNS 服务器位于本地,您必须通过 VPN 或 ExpressRoute 上的集成 vnet 进行连接。

关于azure - 是否可以在 azure web 应用程序中创建与主机文件等效的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57108772/

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