Assalamu'alaikum warahmatullah wabarakatuh
Selamat sore para pembaca, kali ini penulis akan menpostingkan tentang konfigurasi DNS bind9. Oke, langsung saja baca penjelasan dibawah.
Pengertian
Domain Name System (DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.
Latar Belakang
Komputer server biasanya terinstall apache2 dan aplikasi lainnya yang dibutuhkan, seperti phpmyadmin, mariadb, php dan lainnya. DNS adalah salah satu aplikasi yang harus terinstall dalam komputer server, terutama server yang digunakan untuk game online dan lainnya.Maksud dan Tujuan
Untuk mempermudah dalam mengakses web server tanpa perlu mengetikan IP addressnya.Waktu Pelaksanaan
Penulis membutuhkan waktu 10 menitAlat dan Bahan
- Laptop untuk me-remote
- Server
- Koneksi Internet
Langkah - Langkah
- Pertama masuk ke terminal (Ctrl + Alt + T)
- Kemudian remote server seperti biasa, ketikkan ssh user@ip contoh ssh capling@192.168.17.2
- Kemudian masuk sebagai root, ketikkan su
- Lalu install bind9, ketikkan apt-get install bind9
- Tunggu hingga proses selesai, kemudian pindah ke direktori bind ketikkan cd /etc/bind/
- Selanjutnya konfigurasi named.conf, ketikkan nano named.conf.local maka akan muncul tampilan seperti dibawah. Kemudian tambahkan teks berikut di baris paling bawah :
zone "user.net" {
type master ;
file '/etc/bind/db.user" ;
};
zone "ipserver.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};
Tekan Ctrl + X untuk menyimpan lalu Yes kemudian Enter
- Kemudian copy beberapa file berikut : db.local dan db.127 dengan cara, ketikkan cp db local db.user dan cp db.127 db.192 Perhatikan gambar berikut ini
- Kemudian edit db.user maka akan muncul tampilan seperti dibawah. Tambahkan teks berikut :
;@ IN NS ns.user.net.@ IN A IPserver@ IN MX 2 mail.user.netns IN A IPserverwww IN A IPserverftp IN A IPservermail IN A IPserverportal IN A IPserver
Tekan Ctrl + X kemudian Yes lalu Enter
- Kemudian setting db.192 lalu masukan teks berikut :
:
@ IN NS ns.user.net.
@ IN PTR ns.user.net.
@ IN PTR user.net
@ IN PTR www.user.net
@ IN PTR ftp.user.net
@ IN PTR mail.user.net
@ IN PTR portal.user.net
Tekan Ctrl + X kemudian Yes lalu Enter
- Selanjutnya restart bind9, ketikkan /etc/init.d/bind9 restart
- Setelah di restart, silahkan cek file tersebut apakah sudah benar atau belum
- Ketikkan cat /etc/resolv.conf
- Lalu ketikkan nano /etc/resolv.conf maka akan muncul tampilan seperti berikut. Kemudian tambahkan teks berikut :
namaserver ipserver
namaserver gateway
search domain
Tekan Ctrl + X kemudian Yes lalu Enter
- Lalu lihat hasil yang tadi, ketikkan nslookup domain contoh nslookup caplingstar.net
- Cek juga pada www.user.net contoh www.caplingstar.net
Jika muncul pesan * **server can't find maka ada yang salah pada konfigurasinya. Maka anda harus teliti saat konfigurasinya.
- Kemudian setting IP DNS nya, masuk ke winbox > pilih menu IP > DNS > klik tanda panah terbalik > lalu isikan IP nya > hilangkan cheklist Allow Remote Request > Apply > OK
- Lalu cek di browser, ketikkan domainnya, contoh caplingstar.net apakah masih mercusuar atau tidak
Kesimpulan
Anda harus teliti dalam mengkonfigurasinya, jika tidak teliti biasanya akan mengalami mercusuar. Dan juga harus menyetting IP DNS pada MikroTik agar sinkron dengan konfigurasi DNS tersebut.Referensi
https://id.wikipedia.org/wiki/BINDSekian dan terima kasih, semoga bermanfaat. Maaf bila ada salah dalam pengetikan. Selamat mencoba.
Wassalamu'alaikum warahmatullah wabarakatuh
Out Of Topic Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon