Builder Toolkit · 08 / 11
Domain dan DNS
Fahami apa itu domain, fungsi record A dan CNAME, dan cara halakan domain ke deployment anda.
Domain dan DNS
Apa ini
Domain ialah alamat mudah baca yang orang taip, seperti mycafe.com.
DNS ialah sistem carian yang menukar nama itu kepada alamat server sebenar. Ia buku telefon internet.
Satu idea utama
Beli domain tidak menyambungkannya kepada apa-apa. Record DNS yang menghalakan nama itu ke deployment anda.
Kenapa penting
Host anda beri URL yang berfungsi secara percuma. Domain sendiri bukan syarat untuk ship, dan mengejarnya terlalu awal ialah cara biasa untuk hilangkan satu session.
Ia penting bila project jadi nyata: satu perniagaan, satu portfolio, sesuatu yang anda serahkan kepada client. Ia juga tempat beginner hilang berjam-jam, biasanya sebab jangkakan hasil serta-merta daripada sistem yang memang direka untuk di-cache.
Apa nak buat
Kenali dua record yang anda akan guna
| Record | Halakan nama kepada | Kegunaan biasa |
|---|---|---|
| A | Alamat IP, seperti 76.76.21.21 | Domain kosong, example.com |
| CNAME | Nama domain lain | Subdomain, seperti www.example.com |
Ada banyak jenis record lain. Untuk halakan domain ke deployment, dua ini meliputi hampir semua kes.
Sambungkan domain
- Beli domain daripada registrar. Mana-mana yang bereputasi boleh.
- Dalam setting project hosting anda, tambah custom domain.
- Host anda akan tunjuk record tepat yang perlu dibuat. Salin dengan tepat.
- Dalam setting DNS registrar anda, buat record tersebut.
- Tunggu. Kemudian semak.
Sentiasa guna nilai yang host anda paparkan. Jangan salin alamat IP daripada tutorial, termasuk yang ini. Host tukar nilai mereka.
Propagation bukan serta-merta
Perubahan DNS di-cache merentas internet. Kemas kini lazimnya muncul dalam beberapa minit tetapi boleh ambil sehingga 24 hingga 48 jam. Ubah record berulang kali sebab belum nampak apa-apa hanya reset kemajuan anda sendiri.
Fahami HTTPS
Setelah DNS berjaya, host anda biasanya akan keluarkan sijil HTTPS secara automatik, jadi site anda buka dengan ikon mangga.
Kalau sijil gagal dikeluarkan, puncanya biasanya record DNS yang masih salah atau belum kelihatan. Betulkan DNS dahulu. Sijil akan ikut.
Buat sekarang
Hanya kalau anda ada domain: buka skrin DNS registrar anda dan cari di mana record disenaraikan. Cari sahaja. Jangan ubah apa-apa lagi.
Check sendiri
Kalau domain masih tidak berjaya
Sahkan anda edit DNS pada perkhidmatan yang sedang mengawal domain itu. Kalau anda tukar nameserver, skrin DNS registrar anda mungkin bukan lagi yang digunakan, dan edit di situ tidak buat apa-apa.
Common mistakes
- Beli domain dan jangka ia berfungsi tanpa record di-set.
- Salin alamat IP daripada tutorial dan bukan daripada host anda.
- Tukar record setiap beberapa minit sebab site belum muncul.
- Edit DNS pada provider salah selepas pindah nameserver.
- Tambah domain kosong tetapi lupa
www, jadi separuh pelawat tidak jumpa apa-apa. - Anggap custom domain syarat untuk habiskan build. Ia bukan.
Next step
Alamat selesai. Sebelum share link, jalankan semakan dalam Deployment QA.