Dalam bahasa indonesia, Domain Name System (DNS) disebut juga dengan Sistem Penamaan Domain adalah sebuah server yang berfungsi menangani
translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam
menangani translasi dari IP Address ke Hostname/Domain. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya, bukan domainnya. Akan tetapi, manusia jauh lebih sulit dalam mengingat angka-angka dibanding dengan huruf. Contohnya saja, lebih mudah mana mengetikkan alamat ip 118.98.36.20 di browser dibandingkan dengan mengetik domain www.google.com saja? Tentunya lebih mudah mengingat yang www.google.com bukan? Untuk itulah DNS Server dibuat,dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya. Aplikasi DNS yang paling sering digunakan di debian adalah bind9.
translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam
menangani translasi dari IP Address ke Hostname/Domain. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya, bukan domainnya. Akan tetapi, manusia jauh lebih sulit dalam mengingat angka-angka dibanding dengan huruf. Contohnya saja, lebih mudah mana mengetikkan alamat ip 118.98.36.20 di browser dibandingkan dengan mengetik domain www.google.com saja? Tentunya lebih mudah mengingat yang www.google.com bukan? Untuk itulah DNS Server dibuat,dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya. Aplikasi DNS yang paling sering digunakan di debian adalah bind9.
Berikut adalah langkah-langkah menginstal dan mengkonfigurasi DNS :
- Pertama anda harus menginstal bind9 dengan perintah # apt-get install bind9
- Tampil seperti gambar diatas, maka terjadi kesalahan mungkin bind9 telah terinstal secara default. Cek apa saja yang telah terinstal dengan perintah
# dpkg --get-selections |grep bind
- Jika sudah, masukkan perintah
# apt-get purge bind9 bind9-host bind9utils libbind9-90
- Selanjutnya masukkan perintah # apt-get autoremove
- Lalu anda instal kembali bind9 nya dengan perintah # apt-get install bind9
- Jika sudah, masukkan perintah
# apt-get purge bind9 bind9-host bind9utils libbind9-90
- Selanjutnya masukkan perintah # apt-get autoremove
- Lalu anda instal kembali bind9 nya dengan perintah # apt-get install bind9
- Langkah selanjutnya pindah kedirektori /bind dengan perintah # cd /etc/bind
- Selanjutnya masukkan perintah # nano named.conf.local
Tambahkan beris berikut :
zone"semarvel.net"{
type master ;
file "/etc/bind/db.semarvel";
};
zone "24.168.192.in-addr.arpa"{
type master ;
file "/etc/bind/db.999";
};
Tambahkan beris berikut :
zone"semarvel.net"{
type master ;
file "/etc/bind/db.semarvel";
};
zone "24.168.192.in-addr.arpa"{
type master ;
file "/etc/bind/db.999";
};
- Salin file db.local dan db.127 untuk mempurmudah dengan perintah
# cp db.local db.semarvel
# cp db.127 db.999
- Editlah db.semarvel dengan perintah # nano db.semarvel
# cp db.local db.semarvel
# cp db.127 db.999
- Editlah db.semarvel dengan perintah # nano db.semarvel
Tambahkan baris berikut :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA semarvel.net. root.semarvel.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS semarvel.net.
@ IN A 192.168.24.4
@ IN MX 2 mail.semarvel.net.
ns IN A 192.168.24.4
www IN A 192.168.24.4
ftp IN A 192.168.24.4
mail IN A 192.168.24.4
portal IN A 192.168.24.4
Simpan dengan menekan tombol ctrl+x lalu tekan y dan enter.
- Editlah db.999 dengan perintah # nano db.999
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA semarvel.net. root.semarvel.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS semarvel.net.
@ IN A 192.168.24.4
@ IN MX 2 mail.semarvel.net.
ns IN A 192.168.24.4
www IN A 192.168.24.4
ftp IN A 192.168.24.4
mail IN A 192.168.24.4
portal IN A 192.168.24.4
Simpan dengan menekan tombol ctrl+x lalu tekan y dan enter.
- Editlah db.999 dengan perintah # nano db.999
Tambahkan baris berikut :
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA semarvel.net. root.semarvel.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.semarvel.com.
4 IN PTR ns.semarvel.com.
4 IN PTR semarvel.com
4 IN PTR www.semarvel.com
4 IN PTR ftp.semarvel.com
4 IN PTR mail.semarvel.com
4 IN PTR portal.semarvel.com
Simpan dengan menekan tombol ctrl+x lalu tekan y dan enter.
- Setelah selesai konfigurasi, restart bind9 dengan perintah
# /etc/init.d/bind9 restart
- Lalu edit resolv.conf dengan perintah # nano /etc/resolv.conf
- Edit seperti pada gambar dibawah ini
- Lalu kita restart networknya, jika ok maka anda sudah berhasil dan jika masih failed mungkin terjadi kesalahan saat mengkonfigurasinya tadi.
- Langkah selanjutnya, instal dnsutils dengan perintah # apt-get install dnsutils
- Selanjutnya masukkan perintah # nslookup db.semarvel
- Jika tampil seperti dibawah ini maka anda sudah berhasil. Dan langsung ke konfigurasi mikrotik anda.
- Untuk konfiguarasi mikrotik. Silahkan ikuti langkah-langkah dibawah ini :
1. Buka mikrotik anda klik menu IP lalu pilih DNS
- Klik menu static lali konfigurasi seperti gambar dibawah ini :
- Jika sudah klik apply lalu ok
Cek melalui browser denagn mengetikkan semarvel.net maka yang akan tampil adalah apache2
# /etc/init.d/bind9 restart
- Lalu edit resolv.conf dengan perintah # nano /etc/resolv.conf
- Edit seperti pada gambar dibawah ini
- Lalu kita restart networknya, jika ok maka anda sudah berhasil dan jika masih failed mungkin terjadi kesalahan saat mengkonfigurasinya tadi.
- Langkah selanjutnya, instal dnsutils dengan perintah # apt-get install dnsutils
- Selanjutnya masukkan perintah # nslookup db.semarvel
- Jika tampil seperti dibawah ini maka anda sudah berhasil. Dan langsung ke konfigurasi mikrotik anda.
- Untuk konfiguarasi mikrotik. Silahkan ikuti langkah-langkah dibawah ini :
1. Buka mikrotik anda klik menu IP lalu pilih DNS
- Klik menu static lali konfigurasi seperti gambar dibawah ini :
- Jika sudah klik apply lalu ok
Cek melalui browser denagn mengetikkan semarvel.net maka yang akan tampil adalah apache2
0 komentar:
Posting Komentar