簡體   English   中英

Azure DNS區域記錄未解析到從App服務到虛擬機的指定IP

[英]Azure DNS zone record not resolving to specified IP from App service to Virtual Machine

我按照此處的文檔指南為虛擬網絡配置Azure DNS區域。

然后,我在該虛擬網絡上創建了一個虛擬機,並配置了一個虛擬網絡網關,以允許我的Azure Web應用程序使用VNet集成與虛擬機進行通信。 然后,我的Web應用程序可以按預期解析虛擬機專用IP。

然后,我在DNS區域中創建了一個“A”類型的記錄集,解析了虛擬機私有IP的服務名稱,就像這里一樣。

但是,當我嘗試訪問應根據虛擬機的專用IP地址解析的DNS配置的服務名稱時,我收到以下錯誤:

curl:(6)無法解析主機:xxxx.local

我錯過了一些明顯的東西嗎?

我執行以下步驟后無法重現此錯誤:

  1. 使用像private.test.com這樣的DNS專用區域創建Azure VNet。
  2. 在該VNet上創建VM和VPN網關。
  3. 啟用VNet與我的Azure Web應用程序服務集成。

我的Web應用程序能夠按預期解析虛擬機專用IP。 這可以驗證Azure私有DNS區域應該工作。 然后,我還針對VM專用IP地址創建自定義名稱的A記錄。 兩種情況都有效。

您可以檢查A記錄是否類似於私有DNS區域中的下圖。 在此輸入圖像描述 然后你可以驗證是否curlhttp://或沒有,或沒有特定端口9200,錯誤仍然是相同的。 在此輸入圖像描述

我建議使用SET WEBSITE_DNS_命令。 此命令將輸出Web應用程序正在使用的當前DNS服務器。 如果Environment variable WEBSITE_DNS_ not defined is received的錯誤Environment variable WEBSITE_DNS_ not defined is received ,則不會為Web應用程序配置自定義DNS服務器。 查看有關Azure App Services的網絡相關命令的更多詳細信息。

暫無
暫無

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

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