Bagikan melalui


Mengonfigurasi nama domain kustom untuk Azure Cloud Service (klasik)

Penting

Cloud Services (klasik) sekarang tidak digunakan lagi untuk semua pelanggan per 1 September 2024. Setiap penyebaran yang sedang berjalan akan dihentikan dan dimatikan oleh Microsoft dan data akan hilang secara permanen mulai Oktober 2024. Penyebaran baru sebaiknya menggunakan Azure Resource Manager yang baru berdasarkan model penyebaran Azure Cloud Services (dukungan tambahan).

Saat Anda membuat Cloud Service, Azure menetapkannya ke subdomain cloudapp.net. Misalnya, jika Cloud Service Anda diberi nama contoso, pengguna Anda dapat mengakses aplikasi Anda di URL seperti http://contoso.cloudapp.net. Azure juga menetapkan alamat IP virtual.

Namun, Anda juga dapat mengekspos aplikasi Anda pada nama domain Anda sendiri, seperti contoso.com. Artikel ini menjelaskan cara memesan atau mengonfigurasi nama domain kustom untuk peran web Cloud Service.

Apakah Anda sudah memahami apa itu data CNAME dan rekaman A? Lompat ke bagian setelah penjelasan.

Nota

Prosedur dalam tugas ini berlaku untuk Azure Cloud Services. Untuk App Services, lihat Memetakan nama DNS kustom yang sudah ada ke Azure Web Apps. Untuk akun penyimpanan, lihat Mengonfigurasi nama domain kustom untuk titik akhir penyimpanan Azure Blob Anda.

Petunjuk

Mulai lebih cepat—gunakan Azure BARU panduan langkah demi langkah! Ini membuat mengaitkan nama domain kustom DAN mengamankan komunikasi (TLS) dengan Azure Cloud Services atau Situs Web Azure dengan cepat.

Memahami rekaman CNAME dan rekaman A

CNAME (atau rekaman alias) dan catatan A memungkinkan Anda mengaitkan nama domain dengan server tertentu (atau layanan dalam hal ini); namun, mereka bekerja secara berbeda. Ada juga beberapa pertimbangan khusus saat menggunakan catatan A dengan Azure Cloud Services yang harus Anda pertimbangkan sebelum memutuskan mana yang akan digunakan.

Catatan CNAME atau Catatan Alias

Data CNAME memetakan domain tertentu seperti contoso.com atau www.contoso.com, menjadi nama domain resmi. Dalam hal ini, nama domain kanonis adalah nama domain [myapp].cloudapp.net dari aplikasi yang dihosting Azure Anda. Setelah dibuat, CNAME membuat alias untuk [myapp].cloudapp.net. Entri CNAME diselesaikan ke alamat IP layanan [myapp].cloudapp.net Anda secara otomatis, jadi jika alamat IP layanan awan berubah, Anda tidak perlu mengambil tindakan apa pun.

Nota

Beberapa pendaftar domain hanya mengizinkan Anda untuk memetakan subdomain saat menggunakan data CNAME, seperti www.contoso.com, dan bukan nama root, seperti contoso.com. Untuk informasi selengkapnya tentang data CNAME, lihat dokumentasi yang disediakan oleh pendaftar Anda, entri Wikipedia tentang data CNAME, atau dokumen Nama Domain IETF - Implementasi dan Spesifikasi.

Sebuah catatan

Data A memetakan domain, seperti contoso.com atau www.contoso.com, atau domain wildcard seperti *.contoso.com, ke alamat IP. Dengan Azure Cloud Service, IP virtual dari layanan tersebut. Jadi manfaat utama catatan A dibandingkan dengan catatan CNAME adalah Anda dapat memiliki satu entri yang menggunakan wildcard, seperti *.contoso.com, yang akan menangani permintaan untuk beberapa subdomain seperti mail.contoso.com, login.contoso.com, atau www.contoso.com.

Nota

Karena catatan A dipetakan ke alamat IP statis, catatan tersebut tidak dapat menyelesaikan perubahan secara otomatis ke alamat IP Cloud Service Anda. Alamat IP yang digunakan oleh Cloud Service Anda dialokasikan saat pertama kali Anda menyebarkan ke slot kosong (baik untuk produksi maupun penahapan). Jika Anda menghapus penyebaran untuk slot, alamat IP akan dilepaskan oleh Azure dan penyebaran berikutnya ke slot dapat diberikan alamat IP baru.

Secara praktis, alamat IP slot penyebaran yang diberikan (produksi atau staging) tetap ada ketika bertukar antara staging dan penyebaran produksi atau melakukan peningkatan langsung dari penyebaran yang ada. Untuk informasi selengkapnya tentang melakukan tindakan ini, lihat Cara mengelola layanan awan.

Tambahkan data CNAME untuk domain kustom Anda

Untuk membuat data CNAME, Anda harus menambahkan entri baru di tabel DNS untuk domain kustom Anda dengan menggunakan alat yang disediakan oleh penfatar Anda. Setiap pendaftar memiliki metode yang serupa tetapi sedikit berbeda untuk menentukan data CNAME, tetapi konsepnya sama.

  1. Gunakan salah satu metode ini untuk menemukan nama domain .cloudapp.net yang ditetapkan ke layanan awan Anda.

    • Masuk ke portal Azure, pilih layanan awan Anda, lihat bagian Gambaran Umum lalu temukan entri URL Situs.

      bagian sekilas yang menunjukkan URL situs

      ATAU

    • Pasang dan konfigurasikan Azure PowerShell, lalu gunakan perintah berikut ini:

      Get-AzureDeployment -ServiceName yourservicename | Select Url
      

      Simpan nama domain yang digunakan dalam URL yang dikembalikan oleh salah satu metode, karena Anda membutuhkannya saat membuat data CNAME.

  2. Masuk ke situs web pencatat DNS Anda dan buka halaman untuk mengelola DNS. Cari link atau area situs berlabel Nama Domain, DNS, atau Manajemen Server Nama.

  3. Sekarang temukan di mana Anda dapat memilih atau memasukkan CNAMEs. Anda mungkin harus memilih jenis catatan dari menu drop-down atau masuk ke halaman pengaturan tingkat lanjut. Anda harus mencari kata CNAME, Alias, atau Subdomain.

  4. Anda juga harus memberikan alias domain atau subdomain untuk CNAME, seperti www jika Anda ingin membuat alias untuk www.customdomain.com. Jika Anda ingin membuat sebuah alias untuk domain root, nama tersebut mungkin terdaftar sebagai simbol '@' di alat DNS pendaftar Anda.

  5. Kemudian, Anda harus memberikan nama host kanonis, yang dalam kasus ini adalah domain cloudapp.net dari aplikasi Anda.

Misalnya, data CNAME berikut meneruskan semua lalu lintas dari www.contoso.com ke contoso.cloudapp.net, nama domain kustom dari aplikasi yang Anda sebarkan:

Alias/Nama host/Subdomain Domain kanonikal
www contoso.cloudapp.net

Nota

Pengunjung www.contoso.com tidak akan pernah melihat host yang benar (contoso.cloudapp.net), sehingga proses penerusan tidak terlihat oleh pengguna akhir.

Contoh sebelumnya hanya berlaku untuk lalu lintas di subdomain www . Karena Anda tidak bisa menggunakan wildcard dengan data CNAME, Anda harus membuat satu CNAME untuk setiap domain/subdomain. Jika Anda ingin mengarahkan lalu lintas dari subdomain, seperti *.contoso.com, ke alamat cloudapp.net, Anda dapat mengonfigurasi entri Pengalihan URL atau Penerusan URL di pengaturan DNS Anda, atau membuat data A.

Tambahkan catatan A untuk domain kustom Anda

Untuk membuat catatan A, Anda harus terlebih dahulu menemukan alamat IP virtual layanan awan Anda. Lalu tambahkan entri baru di tabel DNS untuk domain kustom Anda dengan menggunakan alat yang disediakan oleh pendaftar Anda. Setiap pendaftar memiliki metode yang serupa tetapi sedikit berbeda untuk menentukan catatan A, tetapi konsepnya sama.

  1. Gunakan salah satu metode berikut untuk mendapatkan alamat IP layanan awan Anda.

    • Masuk ke portal Azure, pilih layanan awan Anda, lihat bagian Gambaran Umum lalu temukan entri Alamat IP Publik.

      bagian ringkasan yang menampilkan VIP

      ATAU

    • Pasang dan konfigurasikan Azure PowerShell, lalu gunakan perintah berikut ini:

      get-azurevm -servicename yourservicename | get-azureendpoint -VM {$_.VM} | select Vip
      

      Simpan alamat IP, sesuai kebutuhan Anda saat membuat catatan A.

  2. Masuk ke situs web pencatat DNS Anda dan buka halaman untuk mengelola DNS. Cari link atau area situs berlabel Nama Domain, DNS, atau Manajemen Server Nama.

  3. Sekarang temukan di mana Anda bisa memilih atau memasukkan rekaman A. Anda mungkin harus memilih tipe catatan dari menu drop-down, atau masuk ke halaman pengaturan tingkat lanjut.

  4. Pilih atau masukkan domain atau subdomain yang menggunakan catatan A ini. Misalnya, pilih www jika Anda ingin membuat alias untuk www.customdomain.com. Jika Anda ingin membuat entri kartu bebas untuk semua subdomain, masukkan *****. Entri ini mencakup semua subdomain seperti mail.customdomain.com, login.customdomain.com, dan www.customdomain.com.

    Jika Anda ingin membuat rekaman A untuk domain root, itu mungkin terdaftar sebagai simbol '@' di alat DNS pendaftar Anda.

  5. Masukkan alamat IP layanan awan Anda di bidang yang disediakan. Langkah ini mengaitkan entri domain yang digunakan dalam catatan A dengan alamat IP penyebaran layanan cloud Anda.

Sebagai contoh, rekaman A berikut meneruskan semua lalu lintas dari contoso.com ke 137.135.70.239, alamat IP dari aplikasi yang Anda kerahkan.

Nama host/Subdomain Alamat IP
@ 137.135.70.239

Contoh ini menunjukkan pembuatan catatan A untuk domain akar. Jika Anda ingin membuat entri wildcard untuk mencakup semua subdomain, Anda akan memasukkan '*****' sebagai subdomain.

Peringatan

Alamat IP di Azure bersifat dinamis secara default. Anda mungkin ingin menggunakan alamat IP cadangan untuk memastikan bahwa alamat IP Anda tidak berubah.

Langkah berikutnya