簡體   English   中英

Azure Linux 容器 Web 應用程序未使用私有 ZED5F2BDECBD4BD349FBZD094 解析 vnet 中的名稱

[英]Azure Linux Container Web App does not resolve name within the vnet using private DNS

vnet 連接到我的 Web 應用程序,通過它我可以與其他服務和應用程序通信。 當我為我的應用程序指定另一個應用程序的內部 IP 時,一切正常。 但現在管理部門的任務是重新制作它以使用內部 DNS 服務器和內部 DNS 名稱。 在 Azure vnet 中,在 DNS 服務器設置中,我指定了 ZED5F2BDECBD4BD346D09412D1 服務器的 IP。 我添加了 168.63.129.16 - 現在可以工作了。 如果您將 Windows VM 連接到網絡,一切正常。 也許需要在 Dockerfile 或 Linux 容器 Web 應用程序設置中添加一些內容,以便與 vnet36FBZ09 的集成有效。

如果您的 web 應用程序與虛擬網絡集成,您的應用程序將能夠與虛擬網絡中的應用程序通信

將您的 web 應用程序與虛擬網絡集成后,您需要執行同步網絡操作

Go to Azure portal --> Go to your App Service plan where the web app is hosted --> Under Networking, select Virtual Network Integration --> select Sync Network

同步操作完成后,您將能夠使用 web 應用程序中的 DNS 名稱與內部應用程序通信

參考Azure 虛擬網絡中資源的名稱解析 | 微軟文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM