Jumat, 03 Februari 2017

DNS SERVER (LINUX)

Nama    : Mahlizar Hidayah
JOBSHEET
Pelajaran      : TKJ
Kelas     : XII TKJ 1
Konfigurasi
DNS SERVER
No Absen     :20
Guru     : Maman Hariana
Tanggal         : 10 Januari 2017

1.     DNS SERVER
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (Name resolution) di jaringan yang menggunakan TCP/IP (transmission Control Protocol/Internet Protocol). DNS bisa digunakan pada aplikasi yang terhubung ke internet seperti web browser atau E-mail, dimana DNS membantu memetakan host name sebuah omputer ke IP address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP adress ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya. . Langkah Kerja Konfigurasi DNS server.
1. Remove DNS yang sudah Di install, dengan mengetik :Apabila sudah pernah menginstall bind9 dan mengalami error maka hapus terlebih dahulu instalasi bind9 dengan cara : root@ubuntu:/var/www# apt-get remove --purge bind9
2. Install Kembali DNS, dengan Mengetik :
root@ubuntu:/var/www# apt-get install bind9
3. Setelah di Install, Kita masuk ke direktori bind9  dengan cara mengetik :
root@ubuntu:/home/david# cd /etc/bind
4. lalu copy file dibawah ini menjadi :
Cp db.127                      db.254
Cp db.local                      db.facebook[NoAbsen]
Cp named.conf.default-zones  named.conf.default-zones2
 
5. Membuat konfigurasi Resolver db.facebook[NoAbsen]
root@ubuntu:/etc/bind# nano[spasi]db.facebook[NoAbsen]
a.    setelah masuk “nano[spasi]db.facebook[NoAbsen]” ini sebelum dirubah ;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1
b.    setelah masuk “nano[spasi]db.facebook[NoAbsen]” ini setelah dirubah / di edit :
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     facebook7.com. root.facebook7.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      facebook7.com.
@       IN      A       192.168.10.1
@       IN      AAAA    ::1
www     IN      A       192.168.10.1
Ftp     IN      A       192.168.10.1
mail    IN      A       192.168.10.1
Setelah di edit kemudian simpan CTRL + O, lalu CTRL + X
1.     Kemudian membuat resolver db.254
a. Sebelum di edit resolver db.254 :
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh                                                           
                          86400          ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
1.0.0   IN      PTR     localhost.
    b. Sesudah di edit resolver db.254
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     facebook7com. root.facebook7.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      facebook7.com.
1       IN      PTR     www.facebook7.com.
1       IN      PTR     Ftp.facebook7.com.
1       IN      PTR     mail.facebook7.com.
7. Membuat konfigurasi Resolver named.conf.default-zones
root@ubuntu: root@ubuntu:/etc/bind# nano named.conf.default-zones
lalu pada bagian ini :
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
setelah diubah :
zone "facebook5.com" {
type master;
file "/etc/bind/db.facebook5";
};
zone "5.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.254";
Lalu Save CTRL+O[Enter], CTRL+X{Enter]
2.      Membuat Konfigurasi Resolv
Root@ubuntu:/etc/bind# Nano /etc/resolv.conf
Sebelum di ubah :
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 200.200.200.201
Setelah diubah :
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.10.1
simpan CTRL+O, Y ENTER
3.      Restart DNS server dengan mengetik :
Root@ubuntu:/etc/bind# /etc/init.d/bind9 restart
root@ubuntu:/etc/bind# /etc/init.d/bind9 restart                                                                                                                * Stopping domain name service... bind9                                                                                                                                                                                                                                                                                                     waiting for pid 11166 to die                                                            [ OK ]
* Starting domain name service... bind9                                          [  OK ]                                                                                                                                                       Apabila bind9 pada waktu di restart gagal (failed). Periksa kembali script pada file named.conf.default-zones, db.facebook[NoAbsen] dan db.254. setelah itu Restart Kembali bind9
4.      Jalankan DNS Server
Dengan mengetik : #nslookup 192.168.[NoAbsen].1
Maka Akan muncul seperti ini di layar
root@ubuntu:/etc/bind# nslookup 192.168.10.1
Server:         192.168.10.1
Address:        192.168.10.1#53
1.10.168.192.in-addr.arpa        name = mail.facebook10.com                                                                                                                         1.10.168.192.in-addr.arpa        name = ftp.facebook10.com                                                                                                                           1.10.168.192.in-addr.arpa        name = www.facebook7.com
Hasil pengetesan pada windows xp !
Buka internet explorernya lalu ketik facebook7.com

0 komentar:

Posting Komentar