Integrasi DNS pusat data Azure Stack Hub

Untuk dapat mengakses titik akhir Azure Stack Hub seperti portal, admin portal, manajemen, dan manajemen administrasi dari luar Azure Stack Hub, Anda perlu mengintegrasikan layanan DNS Azure Stack Hub dengan server DNS yang menghosting zona DNS yang ingin Anda gunakan di Azure Stack Hub.

Namespace layanan DNS Azure Stack Hub

Anda diminta untuk memberikan beberapa informasi penting yang terkait dengan DNS saat Anda menyebarkan Azure Stack Hub.

Bidang Deskripsi Contoh
Wilayah Lokasi geografis penyebaran Azure Stack Hub Anda. east
Nama Domain Eksternal Nama zona yang ingin Anda gunakan untuk penyebaran Azure Stack Hub Anda. cloud.fabrikam.com
Nama Domain Internal Nama zona internal yang digunakan untuk layanan infrastruktur di Azure Stack Hub. Ini adalah Layanan Direktori yang terintegrasi dan privat (tidak dapat dijangkau dari luar penyebaran Azure Stack Hub). azurestack.local
DNS Forwarder Server DNS yang digunakan untuk meneruskan kueri DNS, zona DNS, dan catatan yang dihosting di luar Azure Stack Hub, baik di intranet perusahaan atau internet publik. Anda dapat mengedit nilai Penerus DNS dengan cmdlet Set-AzSDnsForwarder setelah penyebaran.
Awalan Penamaan (Opsional) Awalan penamaan yang Anda inginkan untuk dimiliki oleh nama mesin instans peran infrastruktur Azure Stack Hub. Jika tidak disediakan, standarnya adalah azs. azs

Nama domain yang sepenuhnya memenuhi syarat (FQDN) dari penyebaran dan titik akhir Azure Stack Hub Anda adalah kombinasi dari parameter Wilayah dan parameter Nama Domain Eksternal. Menggunakan nilai dari contoh dalam tabel sebelumnya, FQDN untuk penyebaran Azure Stack Hub ini akan menjadi nama berikut:

east.cloud.fabrikam.com

Dengan demikian, contoh dari beberapa titik akhir untuk penyebaran ini akan terlihat seperti URL berikut:

https://portal.east.cloud.fabrikam.com

https://adminportal.east.cloud.fabrikam.com

Untuk menggunakan namespace layanan DNS contoh ini untuk penyebaran Azure Stack Hub, ketentuan berikut ini diperlukan:

  • Zona fabrikam.com terdaftar baik dengan pendaftar domain, server DNS internal perusahaan, atau keduanya, bergantung pada persyaratan resolusi nama Anda.
  • Domain anak cloud.fabrikam.com ada di zona fabrikam.com.
  • Server DNS yang menghosting zona fabrikam.com dan cloud.fabrikam.com dapat dicapai dari penyebaran Azure Stack Hub.

Untuk dapat menyelesaikan nama DNS untuk titik akhir Azure Stack Hub dan instans dari luar Azure Stack Hub, Anda perlu mengintegrasikan server DNS yang menghosting zona DNS eksternal untuk Azure Stack Hub dengan server DNS yang menghosting zona induk yang ingin Anda gunakan.

Label nama DNS

Azure Stack Hub mendukung penambahan label nama DNS ke alamat IP publik untuk memungkinkan resolusi nama untuk alamat IP publik. Label DNS adalah cara yang nyaman bagi pengguna untuk mencapai aplikasi dan layanan yang dihosting di Azure Stack Hub dengan nama. Label nama DNS menggunakan namespace layanan yang sedikit berbeda dari titik akhir infrastruktur. Mengikuti contoh namespace layanan sebelumnya, namespace layanan untuk label nama DNS muncul sebagai berikut:

*.east.cloudapp.cloud.fabrikam.com

Oleh karena itu, jika penyewa menunjukkan nilai Myapp di bidang label nama DNS dari sumber daya alamat IP publik, itu membuat catatan A untuk myapp di zona east.cloudapp .cloud.fabrikam.com di server DNS eksternal Azure Stack Hub. Nama domain yang sepenuhnya memenuhi syarat yang dihasilkan muncul sebagai berikut:

myapp.east.cloudapp.cloud.fabrikam.com

Jika Anda ingin memanfaatkan fungsi ini dan menggunakan namespace ini, Anda harus mengintegrasikan server DNS yang menghosting zona DNS eksternal untuk Azure Stack Hub dengan server DNS yang menghosting zona induk yang ingin Anda gunakan juga. Ini adalah namespace yang berbeda dari namespace untuk titik akhir layanan Azure Stack Hub, jadi Anda harus membuat delegasi tambahan atau aturan penerusan kondisional.

Untuk informasi selengkapnya tentang cara kerja label Nama DNS, lihat Menggunakan DNS di Azure Stack Hub.

Resolusi dan delegasi

Ada dua jenis server DNS:

  • Server DNS otoritatif menghosting zona DNS. Server ini menjawab kueri DNS untuk data di zona tersebut saja.
  • Server DNS rekursif tidak menghosting zona DNS. Server ini menjawab semua kueri DNS dengan memanggil server DNS otoritatif untuk mengumpulkan data yang dibutuhkan.

Azure Stack Hub mencakup server DNS otoritatif dan rekursif. Server rekursif digunakan untuk menyelesaikan nama segala sesuatu kecuali untuk zona privat internal dan zona DNS publik eksternal untuk penyebaran Azure Stack Hub tersebut.

Azure Stack Hub DNS architecture

Menyelesaikan nama DNS eksternal dari Azure Stack Hub

Guna memperbaiki nama DNS untuk titik akhir di luar Azure Stack Hub (misalnya: www.bing.com), Anda perlu menyediakan server DNS yang dapat digunakan Azure Stack Hub untuk meneruskan permintaan DNS yang tidak dapat diotorisasi oleh Azure Stack Hub. Untuk penyebaran, server DNS yang diminta oleh Azure Stack Hub ke depan diperlukan di Lembar Kerja Penyebaran (di bidang DNS Forwarder). Sediakan setidaknya dua server di bidang ini untuk toleransi kegagalan. Tanpa nilai-nilai ini, penyebaran Azure Stack Hub gagal. Anda dapat mengedit nilai Penerus DNS dengan cmdlet Set-AzSDnsForwarder setelah penyebaran.

Mengonfigurasi penerusan DNS bersyarat

Penting

Hal ini hanya berlaku untuk penyebaran AD FS.

Untuk mengaktifkan resolusi nama dengan infrastruktur DNS yang ada, konfigurasikan penerusan bersyarat.

Untuk menambahkan penerusan bersyarat, Anda harus menggunakan titik akhir istimewa.

Untuk prosedur ini, gunakan komputer di jaringan pusat data Anda yang dapat berkomunikasi dengan titik akhir istimewa di Azure Stack Hub.

  1. Buka sesi Windows PowerShell yang ditingkatkan (jalankan sebagai administrator), dan sambungkan ke alamat IP titik akhir istimewa. Gunakan info masuk untuk autentikasi CloudAdmin.

    $cred=Get-Credential 
    Enter-PSSession -ComputerName <IP Address of ERCS> -ConfigurationName PrivilegedEndpoint -Credential $cred
    
  2. Setelah Anda tersambung ke titik akhir istimewa, jalankan perintah PowerShell berikut. Ganti nilai sampel yang disediakan dengan nama domain dan alamat IP server DNS yang ingin Anda gunakan.

    Register-CustomDnsServer -CustomDomainName "contoso.com" -CustomDnsIPAddresses "192.168.1.1","192.168.1.2"
    

Mengatasi nama DNS Azure Stack Hub dari luar Azure Stack Hub

Server otoritatif adalah server yang menyimpan informasi zona DNS eksternal, dan zona yang dibuat pengguna. Integrasikan dengan server ini untuk mengaktifkan delegasi zona atau penerusan bersyarat untuk menyelesaikan nama DNS Azure Stack Hub dari luar Azure Stack Hub.

Mendapatkan informasi titik akhir eksternal Server DNS

Untuk mengintegrasikan penyebaran Azure Stack Hub dengan infrastruktur DNS, Anda memerlukan informasi berikut:

  • FQDN server DNS
  • Alamat IP server DNS

FQDN untuk server DNS Azure Stack Hub memiliki format berikut:

<NAMINGPREFIX>-ns01.<REGION>.<EXTERNALDOMAINNAME>

<NAMINGPREFIX>-ns02.<REGION>.<EXTERNALDOMAINNAME>

Menggunakan nilai sampel, FQDN untuk server DNS adalah:

azs-ns01.east.cloud.fabrikam.com

azs-ns02.east.cloud.fabrikam.com

Informasi ini juga dibuat di akhir semua penyebaran Azure Stack Hub dalam file bernama AzureStackStampInformation.json. File ini terletak di folder C:\CloudDeployment\logs mesin virtual Penyebaran. Jika Anda tidak yakin nilai apa yang digunakan untuk penyebaran Azure Stack Hub Anda, Anda bisa mendapatkan nilai dari sini.

Jika mesin virtual Penyebaran tidak tersedia lagi atau tidak dapat diakses, Anda dapat memperoleh nilai dengan menyambungkan ke titik akhir istimewa dan menjalankan cmdlet PowerShell Get-AzureStackStampInformation. Untuk informasi selengkapnya, lihat titik akhir istimewa.

Menyiapkan penerusan bersyarat ke Azure Stack Hub

Cara paling sederhana dan paling aman untuk mengintegrasikan Azure Stack Hub dengan infrastruktur DNS Anda adalah dengan melakukan penerusan kondisional terhadap zona dari server yang menghosting zona induk. Pendekatan ini disarankan jika Anda memiliki kontrol langsung atas server DNS yang menghosting zona induk untuk namespace DNS eksternal Azure Stack Hub Anda.

Jika Anda tidak terbiasa melakukan penerusan kondisional dengan DNS, lihat artikel TechNet berikut: Menetapkan Penerus Kondisional untuk Nama Domain, atau dokumentasi khusus untuk solusi DNS Anda.

Dalam skenario di mana Anda menentukan Zona DNS Azure Stack Hub eksternal agar terlihat seperti domain anak dari nama domain perusahaan Anda, penerusan kondisional tidak dapat digunakan. Delegasi DNS harus dikonfigurasikan.

Contoh:

  • Nama Domain DNS Perusahaan: contoso.com
  • Nama Domain DNS Eksternal Azure Stack Hub: azurestack.contoso.com

Mengedit IP Penerus DNS

IP Penerus DNS diatur selama penyebaran Azure Stack Hub. Namun, jika IP Penerus perlu diperbarui karena alasan apa pun, Anda dapat mengedit nilainya dengan menyambungkan ke titik akhir istimewa dan menjalankan cmdlet PowerShell Get-AzSDnsForwarder dan Set-AzSDnsForwarder [[-IPAddress] <IPAddress[]>]. Untuk informasi selengkapnya, lihat titik akhir istimewa.

Mendelegasikan zona DNS eksternal ke Azure Stack Hub

Agar nama DNS dapat diperbaiki dari luar penyebaran Azure Stack Hub, Anda perlu menyiapkan delegasi DNS.

Setiap registrar memiliki alat pengelolaan DNS masing-masing untuk mengubah data server nama untuk domain. Di halaman manajemen DNS pendaftar, edit catatan NS dan ganti catatan NS untuk zona dengan yang ada di Azure Stack Hub.

Sebagian besar pendaftar DNS mengharuskan Anda untuk menyediakan minimal dua server DNS untuk menyelesaikan delegasi.

Langkah berikutnya

Integrasi firewall