Advertisemen
Konfigurasi DNS Server |
Berikut adalah penjelasan singkat tentang DNS. Domain Name System atau yang sering kita sebut dengan DNS merupakan sebuah sistem untuk menerjemahkan alamat IP ke nama domain ataupun sebaliknya, menerjemahkan nama domain menjadi alamat IP.
Hal yang harus disiapkan sebelum konfigurasi DNS Server adalah :
- Operating System Linux ( disini kita menggunakan debian )
- Bind9 ( Sebagai Packagenya )
Disini kita menggunakan debian versi 6 sebenernya versi yang lainya juga sama sama saja..
Langkah Pertama kalian harus menkonfigurasi dulu IP address.
Jika sudah mengkonfigurasi IP Address kalian install package bind9.
# apt-get install bind9
Sekarang masuk ke tahap konfigurasi bind9nya, pastikan langkah langkah yang kalian ikuti telah dilakukan dengan benar, karena jika ada kesalahan biasanya akan terjadi Error.
Disini kalian masuk ke directory bind
# cd /etc/bind
Lalu lihat isi file directory tersebut.
# ls
isi dari directory bind |
# nano /etc/bind/named.conf.default-zones
Cari Script berikut ini.
zone "localhost" {
type master;
file "db.local";
};
zone "127.in-addr.arpa" {
type master;
file "db.127";
};
Ubah localhost dengan nama domain yang sobat inginkan disini saya menggunakan senengit.com, ubah file db.local menjadi db.domain atau sesuai keinginan sobat dan ubah juga 127 dengan alamat ip yang telah kita berikan pada langkah konfigurasi ip di atas contoh : 192.168.1.1 ambil 3 otet pertama lalu masukan secara terbalik jadi 1.168.192 atau seperti dibawah ini.
zone "senengit.com" {
type master;
file "db.domain";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "db.ip";
};
Lalu simpan ( CTRL+O), lalu keluar ( CTRL+X).
Masih di Directory /etc/bind, Copy atau Duplikat file db.local dan db.127 dan berinama sesuai konfigurasi diatas ( file”db.ip”; ) contoh jadi cp db.127 db.ip.
# cp db.local db.domain
# cp db.127 db.id
Lalu konfigurasi kedua file tersebut.
# nano /etc/bind/db.domain
Ubah seluruh localhost dengan nama domain yang kalian dan masukan alamat ip kalian.
$TTL 604800
@ IN SOA senengit.com. root.senengit.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS senengit.com.
@ IN A 192.168.1.1
Simpan (CTRL+O), dan Keluar (CTRL+X), Lalu konfigurasi file berikutnya.
# nano /etc/bind/db.ip
Lakukan Hal yang sama
$TTL 604800
@ IN SOA senengit.com. root.senengit.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS senengit.com.
1 IN PTR senengit.com.
Lalu tambahkan nameserver pada resolv.conf
# nano /etc/resolv.conf
Lalu tambahkan
nameserver 192.168.1.1
domain senengit.com
search senengit.com
Lalu Simpan (CTRL+O) dan keluar (CTRL+X).
Lalu restart bind9
# /etc/init.d/bind9 restart
Tahap Pengecekan
Sekarang kita masuk ke bagian pengecekan.
Cara melakukan pengecekan pada debian dengan cara nslookup pada ip atau domain kalian.
# nslookup 192.168.1.1
Hasilnya.
Mengecek Menggunakan IP |
# nslookup senengit.com
Add Comments