使用指令將DNS Server記錄匯入到Azure DNS服務 3. May 2017 Owen Azure (0) 前言 不想再管理內部的DNS Server?想使用更方便的Azure DNS服務?但是DNS的紀錄太多,不想一筆一筆重新建立?使用指令幫您省下時間,直接匯入到Azure DNS! 限制 Azure DNS 支援使用 Azure 命令列介面 (CLI) 匯入和匯出區域檔案。 目前並「不」支援透過 Azure PowerShell 或 Azure 入口網站進行區域檔案匯入。 實作DNS移轉 1. 取得現有的DNS區域檔案 如果您的DNS區域是Windows DNS,區域檔案的預設資料夾是 %systemroot%\system32\dns。 2. 安裝Azure 命令列介面 (CLI) 這邊有微軟提供的CLI安裝程式可以下載。 Mac OS X 安裝程式 Windows MSI 其他安裝方式可以參考安裝Azure CLI 1.0 | Microsoft Docs。 3. CLI安裝完畢後開啟PowerShell或Command Line,使用azure --version檢查CLI版本順便檢查是否安裝成功。 azure --version 4. 登入您的Azure帳戶。 azure login 5. 會得到登入網址與代碼。 6. 打開瀏覽器在網址列輸入得到的登入網址。 7. 輸入得到的代碼,然後點擊繼續。 8. 輸入您的Azure帳號密碼,然後點擊登入。 9. 登入成功後,就可以關閉瀏覽器。 10. 在PowerShell上面顯示登入成功。 11. 選取您DNS區域要建立在哪個訂用帳戶,<subscription name>代換為您的訂用帳戶名稱。 azure account set <subscription name> 12. 因為Azure DNS僅支援Azure 資源管理員模式,所以必須切換為資源管理員模式。 azure config mode arm 13. 使用 Azure DNS 服務之前,您必須註冊您的訂用帳戶才能使用 Microsoft.Network 資源提供者 (每個訂用帳戶只需執行一次此作業)。 azure provider register Microsoft.Network 14. 若沒有要將DNS區域建立在您現有的資源群組,這邊就必須要先建立資源群組,請將myresourcegroup代換為您要命名的名稱,eastasia是要將資源群組放在東亞的資料中心。 azure group create myresourcegroup eastasia 15. 將現有的DNS區域檔案匯入到上一步驟所建立資源群組的新DNS區域,這邊是將放在C:\miniasp.com.dns的檔案中的miniasp.com區域匯入至myresourcegroup資源群組中的新DNS區域。 azure network dns zone import myresourcegroup miniasp.com C:\miniasp.com.dns 16. 匯入成功後,可以使用下列指令匯出紀錄來確認,或者直接登入Portal.azure.com確認。 azure network dns record-set list myresourcegroup miniasp.com 17. 確認匯入成功後,您還必須將DNS委派指向到Azure DNS 名稱伺服器,注意Azure DNS有多組名稱伺服器,所以每筆DNS區域的名稱伺服器不一定會一樣。 相關連結 開始藉由 Powershell 使用 Azure DNS DNS 定價 建立 DNS 記錄 將網域委派給 Azure DNS 如何使用 PowerShell 管理 DNS 記錄 == 要試用 Azure的朋友,請點選 Azure Free Trial – 試用 30 天期 進行試用申請。 ==
利用 Visual Studio 自動產生簡易 ARM template ,進而客製化雲端資源定義檔 (JSON格式) 10. December 2015 mandy Azure (0) 前言 之前發佈的文章-幾個步驟輕鬆部署Azure Resource Manager Template,介紹了如何輕鬆佈署Azure Resource Manager Template (ARM Tem [More]
利用已編寫好的Azure Resrouce Manager Template,在Azure Portal輕鬆部署我的雲端資源 2. December 2015 mandy Azure (0) 前言 使用Azure的困擾往往是每個資源的單獨建立、部署,若要建立一個完整的解決方案,必須花很多時間去建立這些服務,e.g. 在一個subscription下,架設Azure VM、Web app、S [More]