Membuat website dengan GitHub Pages sangat mudah dan gratis. Agar website terlihat lebih profesional, Anda dapat menggunakan domain sendiri seperti namatoko.my.id, namabisnis.web.id, atau domain lainnya yang dibeli melalui NAMABISNIS.WEB.ID.

Artikel ini akan membahas cara membeli domain, menghubungkannya ke GitHub Pages, dan mengatur DNS Zone dengan langkah-langkah yang mudah dipahami.

Mengapa Menggunakan Custom Domain?

Secara default, GitHub Pages memberikan alamat website seperti:

username.github.io

Namun dengan custom domain, website Anda akan terlihat lebih profesional, contohnya:

www.namatoko.my.id

atau

blog.namabisnis.web.id

Keuntungan menggunakan custom domain:

✅ Lebih profesional

✅ Mudah diingat pelanggan

✅ Cocok untuk UMKM, bisnis, portofolio, sekolah, dan komunitas

✅ Meningkatkan kepercayaan pengunjung

Cara Membeli Domain di NAMABISNIS.WEB.ID

  1. Kunjungi website:

    NAMABISNIS.WEB.ID

  2. Cari nama domain yang diinginkan.
  3. Pilih ekstensi domain seperti:
    • MY.ID
    • WEB.ID
    • BIZ.ID
    • OR.ID
    • SCH.ID
    • COM
    • NET
    • dan lainnya
  4. Klik Pesan Sekarang.
  5. Lengkapi data registrasi.
  6. Lakukan pembayaran.
  7. Setelah pembayaran berhasil, domain akan aktif dan dapat dikelola melalui Client Area.

Persiapan GitHub Pages

Pastikan Anda sudah memiliki:

  • Akun GitHub
  • Repository GitHub
  • GitHub Pages aktif
  • Domain aktif dari NAMABISNIS.WEB.ID

Jika GitHub Pages belum aktif:

  1. Masuk ke GitHub.
  2. Buka repository website.
  3. Pilih Settings.
  4. Klik Pages.
  5. Pada bagian Source pilih branch:
    • main
    • /(root)
  6. Klik Save.

Tunggu beberapa menit hingga website aktif.

Menambahkan Custom Domain di GitHub

  1. Buka repository GitHub.
  2. Masuk ke:

    Settings → Pages

  3. Pada bagian Custom Domain masukkan nama domain.

Contoh:

www.namadomain.my.id

atau

blog.namadomain.com

  1. Klik Save.
  2. GitHub akan membuat file CNAME secara otomatis.

Jangan tutup halaman ini karena kita masih perlu mengatur DNS.

Cara Mengatur DNS Zone di NAMABISNIS.WEB.ID

Login ke Client Area NAMABISNIS.WEB.ID.

Masuk ke:

Domain → Kelola Domain → DNS Management

Tambahkan record berikut.

Untuk Domain WWW

CNAME Record

Host:

www

Value:

username.github.io

Ganti username dengan username GitHub Anda.

Contoh:

agamriyandana.github.io

TTL:

Default

Simpan perubahan.

Untuk Domain Utama (Root Domain)

Tambahkan 4 A Record berikut:

TypeHostValue
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153

Record ini merupakan IP resmi GitHub Pages.

Contoh DNS GitHub Pages

TypeHostValue
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
CNAMEwwwusername.github.io

Menunggu Propagasi DNS

Setelah DNS disimpan:

  • Biasanya aktif dalam beberapa menit.
  • Pada beberapa kasus dapat memerlukan waktu hingga 24 jam.

Selama proses propagasi, website mungkin belum dapat diakses secara normal.

Mengaktifkan HTTPS

Setelah DNS berhasil terhubung:

  1. Masuk ke GitHub.
  2. Buka:

    Settings → Pages

  3. Aktifkan:

    Enforce HTTPS

GitHub akan otomatis menyediakan sertifikat SSL gratis sehingga website dapat diakses menggunakan:

https://domainanda.com

Troubleshooting

Domain Belum Terhubung

Periksa kembali:

  • CNAME sudah mengarah ke username.github.io
  • A Record sudah sesuai
  • Tidak ada record yang bentrok

HTTPS Belum Muncul

Tunggu beberapa jam hingga sertifikat SSL selesai dibuat oleh GitHub.

Website Menampilkan Error

Pastikan repository GitHub Pages sudah aktif dan domain ditulis dengan benar pada pengaturan Custom Domain.

Kesimpulan

Menghubungkan domain dari NAMABISNIS.WEB.ID ke GitHub Pages sangat mudah. Anda hanya perlu membeli domain, mengaktifkan GitHub Pages, menambahkan custom domain, lalu mengatur DNS Zone dengan record yang sesuai. Setelah propagasi selesai, website Anda akan tampil lebih profesional dengan domain sendiri dan SSL gratis dari GitHub.

Pesan domain sekarang di:

NAMABISNIS.WEB.ID

Tersedia berbagai pilihan domain seperti MY.ID, WEB.ID, BIZ.ID, OR.ID, SCH.ID, COM, NET, dan lainnya dengan proses registrasi cepat dan mudah.