Membuat DNS Server Sendiri Menggunakan Cyberpanel 2021

  • Bagikan
Membuat DNS Server Sendiri Menggunakan Cyberpanel
Membuat DNS Server Sendiri Menggunakan Cyberpanel

membuat DNS Server — Domain Name Server (DNS) diperlukan untuk menghubungkan dan mengelola domain yang kalian miliki ke server website, email dan lainnya. Dengan menggunakan DNS managemen kalian bisa membuat A record, Cname Record dan lainnya.

Selain penyedia layanan hosting, kalian juga bisa menggunakan DNS server dari penyedia lainnya baik yang gratis ataupun berbayar seperti cloudflare, Vultr dan lainnya.

Pada artikel ini kami akan memberikan tutorial dan cara membuat DNS server sendiri menggunakan Cyberpanel menggunakan Operating System CentOS.

Biasanya CyberPanel dilengkapi dengan Web server (OpenLiteSpeed), FTP (Pure-FTPd), Mail Server dan DNS Server (Power DNS). Namun, Jika Anda berencana untuk menyiapkan server DNS khusus untuk perusahaan Anda, Anda dapat menggunakan CyberPanel untuk hanya meng-host DNS Anda dan membongkar perangkat lunak tambahan lainnya yang disertakan dengan CyberPanel.

Langkah Membuat DNS Server Sendiri Menggunakan Cyberpanel

Membuat DNS Server Sendiri Menggunakan Cyberpanel

Langkah 1 : Install Cyberpanel

Untuk saat ini, CyberPanel tidak memiliki penginstal DNS saja, jadi Anda perlu menginstal dan menghapus perangkat lunak yang tidak perlu secara normal. Gunakan perintah di bawah ini untuk menginstal CyberPanel:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Ini akan menginstal semua komponen, yang sebagian besar tidak diperlukan dalam pengaturan DNS Server Only.

Langkah 2 : Hapus Komponen Yang Tidak Diperlukan

Yang pertama adalah menghapus web server dan php dengan menggunakan perintah

yum erase lsphp53* lsphp54* lsphp55*  lsphp56* lsphp70* lsphp71* lsphp72* -y

Hapus komponen email

yum erase postfix dovecot dovecot-mysql -y

Hapus FTP server

yum erase pure-ftpd -y

Ini akan menghapus semua komponen yang tidak kita butuhkan. Namun, menu pengaturan diatas masih akan muncul di Control Panel meski tidak bisa digunakan.

Langkah 3 : Setup Name Server

Nameserver merupakan komponen utama dalam sistem DNS, itu akan menerjemahkan nama domain Anda ke Alamat IP. Jadi hal pertama dalam menyiapkan server DNS Anda sendiri adalah mendedikasikan domain yang dapat Anda gunakan untuk mengidentifikasi server nama Anda untuk domain lain. Misalnya, Jika menggunakan domain crnameserver.com maka kalian dapat mengatur dua server DNS sebagai:

Baca Juga  Control Panel VPS Terbaik 2021 ( Gratis dan Berbayar )
  • ns1. crnameserver.com –> 192.168.100.1
  • ns2.crnameserver.com –> 192.168.100.2

Yang berarti di ns1.crnameserver.com Anda memiliki server DNS pertama Anda yang berisi semua catatan DNS Anda dan di ns2.crnameserver.com Anda memiliki server DNS cadangan Anda, jika yang pertama turun kedua dapat digunakan. Namun dalam artikel ini, kami hanya akan menyiapkan satu server DNS sehingga Anda dapat mengarahkan ns1.crnameserver.com dan ns2. crnameserver .com ke 192.168.100.1 ( 192.168.100.1 merupakan IP address server kalian )

Langkah 4 : Daftarkan Nameserver Pada Domain Registar

Langkah ke empat ini adalah mendaftarkan name server kalian pada registar domain yang kalian gunakan. Kalian dapat melihat panduan mendaftarkan name server sendiri pada masing-masing registar.

Langkah 5 : Mengatur Name Server Di Cyberpanel

Sekarang Anda telah mendaftarkan server nama Anda di registar, sekarang Anda perlu melakukan satu langkah kecil ini di CyberPanel sebelum Anda siap.

Untuk mengatur Name server pada cyberpanel berikut langkahnya :

  1. Login ke Control Panel
  2. Pilih Menu DNS
  3. Pilih menu Create name server dan masukkan name server kalian

Langkah 6 : Test Name Server

Sekarang Anda telah membuat server nama di CyberPanel juga, sekarang saatnya Anda menguji dan memastikan Anda memiliki semuanya dalam urutan yang benar. Saat menjalankan baris perintah:

dig crnameserver.com @<IP Address> ns

Ganti Alamat IP dengan Alamat IP instalasi CyberPanel Anda. Hasil Anda seharusnya:

; <<>> DiG 9.10.3-P4-Ubuntu <<>> crnameserver.com @192.111.145.235 ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20678
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1680
;; QUESTION SECTION:
;cyberpersons.com.		IN	NS

;; ANSWER SECTION:
crnameserver.com.	3600	IN	NS	ns1.crnameserver.com.
crnameserver.com.	3600	IN	NS	ns2.crnameserver.com.

;; ADDITIONAL SECTION:
ns1.crnameserver.com.	3600	IN	A	192.168.100.1
ns2.crnameserver.com.	3600	IN	A	192.168.100.1

;; Query time: 242 msec
;; SERVER: 192.111.145.235#53(192.111.145.235)
;; WHEN: Thu Apr 05 21:48:55 PKT 2018
;; MSG SIZE  rcvd: 113

Di BAGIAN JAWABAN Anda, Anda dapat melihat server nama yang benar dilaporkan kembali kepada kami. Demikian pula, BAGIAN TAMBAHAN memberitahu kita bahwa ns1.crnameserver.com terletak di 192.168.100.1 dan ns2.crnameserver.com juga terletak di 192.168.100.1 yang persis seperti yang kita inginkan. Jika Anda memiliki server cadangan terpisah untuk ns2.crnameserver.com maka server tersebut harus mengarah ke Alamat IP tersebut.

Baca Juga  Rekomendasi DNS Premium 2021 Wajib Di Coba

Langkah 7 : Kelola DNS untuk Domain

Setelah mendaftarkan server nama pribadi Anda, saatnya kita mulai meng-hosting DNS domain kita. Hal pertama yang perlu Anda lakukan adalah pergi ke pencatat domain Anda dan perbarui server nama Anda (beri tahu pencatat Anda untuk menemukan catatan DNS di server nama kami). Dan dalam hal ini server nama Anda adalah:

  • ns1.crnameserver.com
  • ns2.crnameserver.com

Ini adalah server nama pribadi yang baru saja kami daftarkan di atas. Kami akan mengelola catatan DNS untuk talkhosting.com dalam tutorial ini dan sekali lagi Namecheap akan digunakan.

perbarui Name Server

Sekali lagi pergi ke manajemen DNS domain Anda di registar domain kalian dan ubah name server atau NS, di kotak pertama masukkan ns1.ccrnamesrver.com dan di kotak kedua masukkan ns2.crnameserver.com

Yang berarti catatan DNS untuk domain website di-host di ns1.crnameserver.com dan jika gagal mendapatkan catatan dari server ini, Anda dapat mencoba di ns2. crnameserver.com. Dalam hal ini, ns1. crnameserver.com dan ns2. crnameserver.com adalah sama.

Langkah 8 : Membuat DNS Zone

Langkah selanjutnya adalah membuat DNS Zone di Cyberpanel dengan langkah :

  1. Pilih Menu DNS
  2. Pilih menu Create DNS Zone

Masukkan domain Anda yang akan Anda hosting DNS, seperti yang saya sebutkan sebelumnya kita akan meng-host DNS untuk domainanda.com.

Ini akan membuat zona DNS untuk domain Anda, kami kemudian dapat menambah dan menghapus catatan DNS untuk domain ini.

Langkah 9 : Membuat A record

Setelah membuat DNS Zone maka kalian harus membuat A record domain agar nantinya domain tersebut mengarah ke server website kalian, untuk langkahnya seperti berikut :

  1. Pilih menu DNS
  2. Pilih menu adddeleteDNSRecords

Sebuah catatan adalah tulang punggung sistem DNS, tanpa mereka, DNS tidak dapat bekerja. Mereka benar-benar melakukan kerja keras dengan mengubah nama domain menjadi Alamat IP, catatan A pertama kami adalah:

Baca Juga  Cara Install Imunify 360 di CyberPanel

domainanda.com –> 103.123.123.123

Artinya jika seseorang meminta Anda untuk menyelesaikan domain talkhosting.com, server DNS kami akan menjawab kembali dengan IP 103.123.123.123

Ini adalah bagaimana Anda menambahkan catatan A di CyberPanel, dari drop-down pilih domain yang akan Anda kelola catatan DNSnya. Di sini @ mewakili domain yang dipilih yaitu talkhosting.com.

Anda sekarang dapat menguji apakah catatan yang Anda tambahkan berfungsi menggunakan perintah berikut:

dig domainanda.com @<IP Address>

Ganti Alamat IP dengan Alamat IP dari instalasi CyberPanel Anda, output Anda harus:

; <<>> DiG 9.10.3-P4-Ubuntu <<>> domainanda.com @192.111.145.235
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14525
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1680
;; QUESTION SECTION:
;domainanda.com.		IN	A

;; ANSWER SECTION:
domainanda.com.	3600	IN	A	192.168.100.1

;; Query time: 238 msec
;; SERVER: 192.111.145.235#53(192.111.145.235)
;; WHEN: Fri Apr 06 17:22:51 PKT 2018
;; MSG SIZE  rcvd: 61

Langkah 10 : Membuat MX Record

Membuat data MX adalah proses 2 langkah, pertama, kita perlu membuat data MX dan kemudian data A yang sesuai.

Ini akan membuat catatan MX, yang berarti server email untuk domainanda.com ada di mail.talkshosting.com, tetapi untuk saat ini, tidak ada catatan yang memberi tahu kami di mana menemukan mail.domainanda.com. Seperti yang telah kita bahas di atas, kita selalu membutuhkan A record untuk nama domain ke terjemahan Alamat IP, jadi sekarang Anda hanya perlu membuat A record untuk mail.domainanda.com

Proses penambahan record A sama seperti di atas. Sekarang Anda dapat menguji data MX menggunakan:

dig domainanda.com @<IP Address> mx

Anda mendapat output berikut:

; <<>> DiG 9.10.3-P4-Ubuntu <<>> domainanda.com @192.111.145.235 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29584
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1680
;; QUESTION SECTION:
;domainanda.com.		IN	MX

;; ANSWER SECTION:
domainanda.com.	3600	IN	MX	10 mail.domainanda.com.

;; ADDITIONAL SECTION:
mail.domainanda.com.	3600	IN	A	192.168.100.1

;; Query time: 242 msec
;; SERVER: 192.111.145.235#53(192.111.145.235)
;; WHEN: Fri Apr 06 17:34:40 PKT 2018
;; MSG SIZE  rcvd: 82

source Cyberpanel Doc

  • Bagikan