Cara Menghubungkan Domain Kustom ke Aplikasi atau Situs Web Anda
Untuk menghubungkan domain kustom, Anda membeli domain dari registrar, menambahkan record DNS yang mengarahkannya ke hosting — biasanya record CNAME untuk subdomain seperti www atau app, atau record A (atau record ALIAS/flattened) untuk root domain — lalu membiarkan hosting Anda memverifikasi domain dan menerbitkan sertifikat HTTPS. Prosesnya biasanya memakan waktu beberapa menit, kadang lebih lama. Sebagian besar masalah berasal dari salah ketik di record, jenis record yang keliru, atau proxy di depan hosting.
Panduan ini membahas setiap langkah, keputusan www-versus-root, dan cara memecahkan masalah. Untuk konsep di balik domain, lihat cara kerja domain dan DNS.
Komponen yang terlibat
| Komponen | Keterangan | Disediakan oleh |
|---|---|---|
| Nama domain | Nama yang Anda sewa per tahun, seperti example.com | Registrar |
| DNS | Pencarian publik yang mengubah nama menjadi alamat server | Penyedia DNS Anda (sering kali registrar) |
| Record | Entri DNS individual: "www mengarah ke…" | Anda yang menambahkannya |
| Hosting | Layanan yang menjalankan aplikasi Anda | Penyedia hosting atau pembuat aplikasi Anda |
| Sertifikat | Yang membuat https:// berfungsi | Biasanya diterbitkan otomatis oleh hosting |
Registrar dan penyedia DNS sering kali perusahaan yang sama, tetapi tidak harus. Yang penting: di mana Anda mengedit DNS untuk domain ini? Di sanalah Anda akan menambahkan record.
Langkah 1: Beli domain
Tips untuk memilih dan membeli:
- Buat pendek dan mudah dieja saat diucapkan. Jika Anda harus menjelaskan ejaannya, pilih yang lain.
.comadalah tebakan default orang, tetapi ekstensi negara dan yang lebih baru (.io,.app,.co.uk) juga oke jika sesuai dengan audiens Anda.- Cek harga perpanjangan, bukan hanya harga tahun pertama. Diskon promosi itu umum dan harga perpanjangan bisa lebih mahal.
- Aktifkan perpanjangan otomatis dan jaga kartu pembayaran tetap aktif. Domain yang kedaluwarsa akan mematikan situs dan email Anda, dan setelah masa tenggang bisa dibeli orang lain.
- Gunakan privasi WHOIS jika tersedia, agar data pribadi Anda tidak dipublikasikan.
- Beli di akun yang Anda kendalikan, bukan akun freelancer atau agensi.
Beberapa penyedia hosting dan pembuat aplikasi memungkinkan Anda membeli domain langsung di dalam produk, yang sekaligus menyiapkan DNS untuk Anda.
Langkah 2: Tentukan alamatnya
Subdomain vs root domain
- Root (apex) domain:
example.com - Subdomain:
www.example.com,app.example.com
Pengaturan yang umum adalah situs pemasaran di example.com atau www.example.com dan produknya di app.example.com. Untuk satu situs saja, pilih antara www dan root.
www.example.com | example.com | |
|---|---|---|
| Jenis record | CNAME ke hosting Anda | Record A/AAAA, atau ALIAS/ANAME/CNAME flattened |
| Tingkat kesulitan | Mudah di mana saja | Bergantung pada penyedia DNS Anda |
| Tampilan | Sedikit lebih panjang | Lebih pendek |
Standar DNS tidak mengizinkan record CNAME di root domain, karena root harus memuat record lain (seperti record nameserver). Banyak penyedia DNS mengakalinya dengan jenis record khusus — disebut ALIAS, ANAME, atau CNAME flattening tergantung penyedianya — yang berperilaku seperti CNAME di root. Jika penyedia Anda tidak mendukungnya, cara yang andal adalah: sajikan situs di www, dan atur pengalihan dari root ke www di penyedia DNS atau registrar Anda.
Apa pun pilihannya, pilih satu alamat utama dan alihkan yang lain ke sana. Dua alamat yang menyajikan konten sama tanpa pengalihan membingungkan pengguna dan mesin pencari. Lihat SEO untuk situs web yang dibuat dengan AI untuk alasan mengapa satu alamat kanonik itu penting.
Langkah 3: Tambahkan record DNS
Hosting Anda akan memberi tahu persis apa yang harus ditambahkan. Bentuknya seperti salah satu ini:
| Jenis | Nama / Host | Nilai / Target | Fungsi |
|---|---|---|---|
CNAME | www | yoursite.hostname.com | Mengarahkan subdomain ke sebuah hostname |
A | @ | 192.0.2.10 | Mengarahkan root ke alamat IPv4 |
AAAA | @ | 2001:db8::10 | Mengarahkan root ke alamat IPv6 |
TXT | _verify atau @ | string kode | Membuktikan bahwa Anda pemilik domain |
Cara mengisi formulir di sebagian besar penyedia DNS:
- Nama / Host: cukup bagian subdomainnya —
www, bukanwww.example.com. Beberapa penyedia menambahkan domain secara otomatis, dan jika Anda mengetik lengkap akan terbentukwww.example.com.example.com. Gunakan@untuk root jika penyedia Anda memakai konvensi itu. - Nilai / Target: tempel persis seperti yang ditampilkan hosting. Titik di akhir boleh saja jika penyedia Anda menambahkannya.
- TTL: nilai default sudah cukup. TTL yang lebih rendah (misalnya 5 menit) membuat perubahan di masa depan berlaku lebih cepat.
- Proxy: jika penyedia DNS Anda bisa mem-proxy lalu lintas (misalnya awan oranye Cloudflare), ikuti instruksi hosting Anda. Banyak hosting membutuhkan "DNS only" agar bisa menerbitkan sertifikat.
Biarkan record yang ada kecuali hosting menyuruh Anda mengubahnya. Khususnya, jangan sentuh record MX — record itu yang mengantarkan email Anda. Menghapus atau mengubahnya adalah cara paling umum domain change merusak email.
Mengubah nameserver vs menambahkan record
Beberapa hosting menawarkan dua opsi: tambahkan record, atau pindahkan seluruh DNS domain Anda ke mereka dengan mengubah nameserver di registrar. Mengubah nameserver memindahkan semua record, termasuk email. Lakukan hanya jika Anda siap membuat ulang semua record yang ada di penyedia baru. Menambahkan satu record risikonya lebih rendah.
Langkah 4: Verifikasi dan aktifkan HTTPS
Setelah record terpasang, kembali ke hosting Anda dan klik tombol verifikasi. Hosting akan memeriksa DNS, lalu meminta sertifikat — biasanya dari otoritas sertifikat gratis seperti Let's Encrypt — dan mulai menyajikan situs Anda lewat HTTPS.
- Verifikasi mungkin perlu beberapa kali percobaan selagi perubahan DNS menyebar.
- Sertifikat diperbarui otomatis selama record DNS tetap ada.
- Jika domain Anda memiliki record CAA (yang membatasi otoritas sertifikat mana yang boleh menerbitkan untuk domain itu), pastikan otoritas hosting Anda diizinkan, atau penerbitan sertifikat akan gagal.
Setelah HTTPS berfungsi, pastikan http:// dialihkan ke https://. Sebagian besar hosting melakukan ini secara otomatis.
Langkah 5: Uji
-
https://www.example.commemuat situs Anda dengan ikon gembok - Bentuk lainnya (root atau
www) dialihkan ke alamat utama Anda -
http://dialihkan kehttps:// - Login, sign-in OAuth, dan pengalihan pembayaran berfungsi di domain baru (sering kali daftar URL yang diizinkan masih mengarah ke alamat lama)
- Email ke domain Anda masih diterima
- Tautan di email yang dikirim aplikasi Anda memakai domain baru
Butir keempat sering terlewat: sign-in Google, webhook Stripe, dan tautan reset kata sandi semuanya dikonfigurasi dengan URL tertentu. Tambahkan domain baru di mana pun alamat lama Anda muncul. Lihat cara menambahkan login ke aplikasi Anda untuk sisi OAuth.
Pemecahan masalah
| Gejala | Kemungkinan penyebab | Solusi |
|---|---|---|
| Verifikasi terus gagal | Salah ketik pada target, jenis record salah, atau nama dimasukkan sebagai domain lengkap | Bandingkan record karakter demi karakter dengan yang ditampilkan hosting |
| Berfungsi untuk Anda, tidak untuk orang lain (atau sebaliknya) | Cache DNS selama perubahan | Tunggu hingga TTL habis; uji dari ponsel dengan data seluler |
| Error sertifikat atau "tidak aman" | Sertifikat belum diterbitkan, ada proxy di depan, atau record CAA memblokir | Tunggu beberapa menit dan verifikasi ulang; atur proxy ke DNS only; cek CAA |
| "Terlalu banyak pengalihan" | Dua lapis sama-sama melakukan pengalihan (misalnya proxy memaksa HTTPS dan hosting melakukan hal yang sama) | Matikan salah satu pengalihan, atau gunakan "DNS only" |
Root domain tidak berfungsi, www berfungsi | Tidak ada record atau pengalihan untuk root | Tambahkan record ALIAS/flattened, atau alihkan root ke www |
| Email berhenti berfungsi | Record MX berubah atau hilang saat memindahkan nameserver | Pulihkan record MX sesuai instruksi penyedia email Anda |
| Situs lama masih muncul | Record A lama masih ada bersama yang baru | Hapus record yang bertentangan untuk nama yang sama |
Alat pencarian DNS online gratis, atau perintah dig www.example.com di terminal, menunjukkan apa yang saat ini dilihat dunia untuk record Anda — berguna untuk memastikan apakah masalahnya ada di DNS atau di hosting.
Menghubungkan domain kustom di Mythex
Domain kustom adalah fitur Pro di Mythex. Paket gratis mempublikasikan ke alamat yourname.mythex.app. Di Pro, Anda bisa:
- Membeli domain di dalam Mythex dari Domains di pengaturan, atau dari Publish → Custom domain pada proyek yang sudah live. Mythex mendaftarkan domain dan mengatur DNS; pendaftaran ditagih terpisah dari paket Pro, dan perpanjangan otomatis aktif secara default.
- Menghubungkan domain yang sudah Anda miliki. Publikasikan proyek, pilih Connect, masukkan hostname (misalnya
app.example.com), lalu tambahkan CNAME di penyedia DNS Anda yang mengarah ke target yang ditampilkan Mythex (yourslug.mythex.ai). Klik Verify. HTTPS diterbitkan otomatis.
Jika DNS Anda ada di Cloudflare, atur CNAME itu ke DNS only (awan abu-abu), bukan diproxy. Untuk root domain, dokumentasi menyarankan memakai www atau app dan mengalihkan root di penyedia DNS Anda jika penyedia itu tidak mendukung ALIAS atau flattening.
Lihat Custom domains di dokumentasi untuk langkah lengkap dan pemecahan masalah, dan Plans untuk apa saja yang termasuk di Pro. Sebelum mengarahkan domain ke aplikasi, ada baiknya mengikuti membawa prototipe AI ke produksi.
Pertanyaan
Berapa lama domain kustom baru bisa berfungsi?
Sering kali beberapa menit setelah Anda menambahkan record DNS, tetapi bisa lebih lama tergantung penyedia DNS Anda dan TTL record (berapa lama resolver menyimpan cache-nya). Jika Anda mengubah nameserver, beri waktu lebih lama.
Sebaiknya memakai www atau root domain?
Keduanya berfungsi untuk pengunjung. Subdomain seperti www atau app biasanya lebih mudah dihubungkan karena bisa memakai record CNAME. Banyak situs melayani www dan mengalihkan root domain ke sana, atau sebaliknya — cukup pilih satu sebagai alamat utama.
Apakah saya perlu membeli sertifikat SSL?
Biasanya tidak. Sebagian besar hosting modern, termasuk pembuat aplikasi, menerbitkan sertifikat HTTPS gratis secara otomatis begitu DNS Anda mengarah ke mereka. Anda hanya perlu membeli untuk kasus khusus, seperti sertifikat tervalidasi organisasi tertentu.
Mengapa saya tidak bisa menambahkan record CNAME untuk root domain?
Aturan DNS tidak mengizinkan CNAME di root (apex) domain karena record lain yang wajib ada di sana. Beberapa penyedia DNS menawarkan ALIAS, ANAME, atau CNAME flattening untuk mendapatkan efek yang sama; jika tidak, gunakan www dan alihkan root domain.