Setelah menambahkan situs web ke Edge Security Acceleration (ESA), konfigurasikan DNS records untuk merutekan traffic ke origin server Anda. Anda dapat menambahkan, mengedit, dan menghapus DNS records untuk setiap situs web.
Menambahkan DNS records
Tambahkan DNS records melalui Batch import atau entri manual:
Batch import: Unggah beberapa records sekaligus dari zone file. Lihat Batch import DNS records.
Entri manual: Buat records satu per satu di console. Lihat Memasukkan DNS records secara manual.
Contoh konfigurasi umum
Memulihkan pengiriman email setelah beralih ke NS access
Saat menambahkan situs web ke ESA menggunakan NS access, DNS records yang dikonfigurasi pada penyedia DNS sebelumnya tidak dimigrasikan secara otomatis. Jika Anda tidak menambahkan kembali records terkait email (MX, TXT, dan CNAME) di console, pengiriman email keluar akan gagal dan pesan yang dikirim ke Nama domain Anda akan dikembalikan.
Setelah menambahkan situs web, console akan mengingatkan Anda untuk mengonfigurasi DNS records yang sebelumnya telah diatur dengan penyedia DNS Anda. Jika tidak, layanan Anda dapat terganggu karena tidak tersedianya DNS records setelah NS dialihkan.
Untuk memulihkan pengiriman email, tambahkan records berikut di bawah DNS > DNS Records:
Rekaman MX untuk domain root (
@) agar email dapat mencapai@{your domain}.Rekaman TXT yang diperlukan oleh penyedia email Anda untuk verifikasi Nama domain, seperti records SPF, DKIM, dan DMARC. Jika Anda menggunakan Microsoft 365 atau layanan serupa, tambahkan juga Rekaman CNAME yang diperlukan oleh penyedia tersebut.
Daftar record juga menampilkan pengingat pengaturan yang memeriksa apakah Rekaman A/AAAA atau CNAME tersedia untuk www dan domain root (@), serta apakah Rekaman MX tersedia untuk domain root (@). Gunakan pengingat ini sebagai daftar periksa saat menambahkan kembali records setelah NS access.
Toggle Proxied hanya muncul untuk tipe record A/AAAA dan CNAME. Untuk MX, TXT, dan tipe record terkait email lainnya, bidang ini tidak ditampilkan dalam formulir penambahan atau pengeditan record. Anda tidak perlu dan tidak dapat memilih DNS only untuk records tersebut: traffic ini tidak pernah melewati proxy ESA dan selalu mencapai mail server secara langsung.
Untuk records akselerasi situs web Anda (A/AAAA dan CNAME), Anda dapat mengaktifkan Proxied guna menerapkan kemampuan akselerasi dan keamanan. Records situs web yang diproksi dan records email yang tidak diproksi dapat berdampingan pada situs web yang sama.
DNS Settings > Change access type tidak tersedia jika terdapat record pada situs web yang tidak diproksi (DNS only).
Mengedit DNS records
Edit DNS record ketika nilainya berubah, misalnya, ketika IP origin server untuk situs web Anda berubah.
Di console ESA, buka Websites. Di kolom Website, klik situs web target.
Di panel navigasi kiri, pilih .
Temukan record tersebut dan klik Edit.
Perbarui bidang Record Value, klik Next, lalu klik OK untuk menyimpan perubahan.
Menghapus DNS records
Hapus DNS record jika tidak lagi diperlukan, misalnya, ketika sebuah layanan dinonaktifkan dan tidak lagi memerlukan akselerasi.
Setelah menonaktifkan atau menghapus situs ESA, Anda dapat menghapus Rekaman TXT verifikasi _esaauth dengan aman tanpa memengaruhi resolusi nama domain atau akses situs web. Saat menambahkan kembali situs tersebut ke ESA, nilai verifikasi baru akan dibuat. Anda harus menambahkan Rekaman TXT _esaauth yang baru untuk menyelesaikan verifikasi ulang. Nilai record lama tidak dapat digunakan kembali.
Di console ESA, buka Websites. Di kolom Website, klik situs web target.
Di panel navigasi kiri, pilih .
Temukan record tersebut dan klik Delete.
Konfirmasi penghapusan.
Penghapusan DNS record berlaku segera. Pastikan record tersebut tidak sedang digunakan sebelum Anda menghapusnya.
Mengonfigurasi port HTTP/HTTPS
Saat menambahkan atau mengedit DNS record, buka Advanced Configuration untuk menentukan Port tempat record menerima akses HTTP dan HTTPS eksternal.
Advanced Configuration hanya tersedia jika tipe record adalah A/AAAA atau CNAME dan Proxied diaktifkan. Untuk tipe record lain, seperti MX dan TXT, atau untuk records yang tidak diproksi, opsi ini tidak ditampilkan.
Di console ESA, buka Websites. Di kolom Website, klik situs web target.
Di panel navigasi kiri, pilih DNS > Records.
Klik Add Record, atau temukan record yang sudah ada dan klik Edit.
Pada halaman konfigurasi record, klik Advanced Configuration, lalu pilih Port yang ingin diekspos pada HTTP Port dan HTTPS Port.
Node tepi ESA selalu mengizinkan inbound traffic pada Port 80 untuk HTTP dan pada Port 443 untuk HTTPS secara default. Anda tidak perlu memilih kedua Port ini secara terpisah. Tabel berikut mencantumkan Port tambahan yang dapat dipilih untuk akses eksternal.
Secara default, ESA hanya melakukan cache terhadap permintaan statis pada Port 80, 443, dan 8080. Untuk mengaktifkan caching pada Port lain yang didukung, konfigurasikan Cache Rule dan gunakan fitur Custom Port Cache.
Tipe port | Port yang dapat dipilih | Pilihan default saat menambahkan record |
HTTP Port |
| Semua port ini dipilih. |
HTTPS Port |
| Semua port ini dipilih. |
Batas records
ESA membatasi jumlah records per hostname berdasarkan tipe record.
Tipe catatan DNS | Deskripsi | Batas per hostname |
A/AAAA | Memetakan hostname ke alamat IP (IPv4 atau IPv6). | IPv4: 8, IPv6: 4 |
CAA | Menentukan otoritas sertifikat mana yang dapat menerbitkan Sertifikat untuk hostname tersebut. | 8 |
CERT | Menyimpan data Sertifikat yang terkait dengan hostname. | 8 |
CNAME | Membuat alias yang mengarahkan hostname ke Nama domain lain. | 1 |
MX | Mengarahkan email ke mail server yang tepat. | 8 |
NS | Mendelegasikan subdomain ke name server tertentu. | 8 |
SSHFP | Mempublikasikan Sidik jari server SSH untuk verifikasi host. | 8 |
SMIMEA | Mengaitkan Sertifikat S/MIME dengan hostname untuk keamanan email. | 8 |
SRV | Mendefinisikan lokasi (Host dan Port) dari layanan tertentu. | 8 |
TLSA | Mengaitkan Sertifikat TLS dengan hostname untuk validasi DANE. | 8 |
TXT | Menyimpan data teks arbitrer, umumnya digunakan untuk verifikasi domain dan Rekaman TXT SPF. | 8 |
URI | Memetakan hostname ke satu atau beberapa URI. | 8 |
Batas format dan fitur
Format Rekaman CNAME: Nilai Rekaman CNAME hanya boleh berisi satu underscore di awal (misalnya, _dmarc.example.com) jika record tersebut tidak diproksi (DNS only). Underscore di posisi lain dalam nilai record akan gagal divalidasi dengan pesan "Invalid domain name". Jika Proxied diaktifkan untuk Rekaman CNAME, underscore tidak diperbolehkan di mana pun dalam nilai tersebut. Nilai record harus lebih pendek dari 253 karakter dan tidak boleh sama dengan nama record.