A. 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.
B. Latar Belakang
Karena dengan kita konfigurasi DNS akan memudahkan kita dalam memasukan alamat url pada website.
C. Maksud dan Tujuan
Untuk menerjemahkan mentranslasikan alamat ip menjadi sebuah domain dan juga sebaliknya. Contohnya saja alamat facebook.com, google.com, dan situs-situs lainnya merupakan alamat ip dari situs tersebut yang kemudian ditranslasikan menjadi sebuah nama domain.
D Alat dan Bahan
Server / VirtualBox
Debian 8
Laptop
Internet
E. Waktu Pelaksanaan
15 menit
F. Tahap Pelaksanaan
1. Install LAMP terlebih dahulu
2. Lalu install bind9 dengan perintah "#apt-get install bind9"
3. Setelah install masuk ke direktori bind, dengan perintah "#cd /etc/bind/"
4. Lalu Edit file pada "#nano named.conf.local"
5.Lalu tambahkan baris berikut ini ke bagian bawah setelah //include "/etc/bind/zones.rfc1918"; :
//include "/etc/bind/zones.rfc1918";
zone "hashfi.jkt.sch" {
type master ;
file "/etc/bind/db.hashfi";
};
zone "25.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};
Setelah anda tambahkan seperti gambar di atas, lalu tekan ctrl+x tekan x tekan enter
6. Lalu salin file untuk mempermudah dalam konfigurasi, dengan perintah
#cp db.local db.hashfi
#cp db.127 db.192
7. Kemudian kita edit file pada db.hashfi, dengan perintah "#nano db.hashfi"
Lalu anda edit seperti ini :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA hashfi.jkt. root.hashfi.jkt. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.hashfi.jkt.
@ IN A 192.168.25.2
@ IN MX 2 mail.hashfi.jkt
ns IN A 192.168.25.2
www IN A 192.168.25.2
ftp IN A 192.168.25.2
mail IN A 192.168.25.2
portal IN A 192.168.25.2
8. Sekarang kita edit file db.192, dengan perintah "#nano db.192
Lalu anda edit seperti ini :
@ IN SOA hashfi.jkt. root.hashfi.jkt. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.hashfi.jkt.
2 IN PTR ns.hashfi.jkt.
2 IN PTR hashfi.jkt
2 IN PTR www.hashfi.jkt
2 IN PTR ftp.hashfi.jkt
2 IN PTR mail.hashfi.jkt
2 IN PTR portal.hashfi.jkt
9. Kemudian anda restart bind9 dengan perintah
"#service bind9 restart"
atau
"/etc/init.d/bind9 restart"
10. Setelah itu kita edit file resolv.conf denga perintah "#nano /etc/resolv.conf"
Lalu edit seperti ini :
nameserver 192.168.25.2
nameserver 192.168.25.1
search hashfi.jkt
12. Lalu periksa file tadi apakah sudah terganti, dengan perintah "#cat /etc/resolv.conf" Pastikan IP server anda berapa paling atas
13. Mencoba dan memeriksa DNS apakah dns anda sudah jalan atau belum , pertama anda test langsung di server dengan perintah :
#nslookup hashfi.jkt
#nslookup www.hashfi.jkt
14. Setelah itu edit interfaces anda pada terminal linux dengan perintah "#nano /etc/network/interfaces".
Lalu edit menjadi seperti ini
15. Edit file resolv.conf anda pada terminal linux dengan perintah "#nano /etc/resolv.conf".
Lalu edit menjadi seperti ini
16. Kemudia restart, dengan perintah "#/etc/init.d/networking restart"
17. Setelah itu Silahkan anda buka browser dan buka alamat domain nya yaitu hashfi.jkt dan www.hashfi.jkt seperti gambar dibawah.
G. Hasil dan Kesimpulan
Dengan memberi DNS akan mempermudah pengguna dalam mengakses situs-situs. Karena lebih mudah mengingat kata dari pada mangingat angka, Terlebih lagi untuk para pengguna internet akan lebih mudah untuk mengingat alamat situs kita berupa nama domain daripada berupa alamat ip.
H. Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
0 komentar:
Posting Komentar