Tutorial Ubuntu Virtual, Android, Windows, Mac OS X dan Education Shared for Better Lifes..

Tuesday, October 27, 2015

Cara Instalasi Dan Konfigurasi DNS Server di Ubuntu 12.04 LTS

Cara Instalasi Dan Konfigurasi DNS Server di Ubuntu 12.04 LTS



rootekno.com 
DNS atau Domain Name System, 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.


Sebagai ContohLebih mudah mana mengetikkan alamat ip 74.125.68.121 di browser dibandingkan dengan mengetik domain www.rootekno.com saja? Tentunya lebih mudah mengingat yang www.rootekno.com
 bukan? Untuk itulah DNS Server dibuat, dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya

Instalasi Bind9

Aplikasi DNS yang sering digunakan di Linux adalah Bind9. Bind9 cukup banyak digunakan oleh komputer-komputer di seluruh dunia dalam mengimplementasikan DNS Server.


  ·   Untuk menginstallnya di Ubuntu Server 12.04 LTS, cukup eksekusi perintah berikut
apt-get install bind9



Tunggu hingga proses instalasi selesai seperti yang terlihat pada gambar dibawah.

 Jika tidak ada pesan error, maka instalasi Bind9 telah selesai dan siap di konfigurasi.


Konfigurasi Bind9

 Dalam mengkonfigurasi Bind9, ada 3 buah file yang perlu kalian edit, yaitu

/etc/bind/named.conf.local, /etc/bind/db.domubuntults, dan /etc/bind/db.ipubuntults

Disini kalian akan menggunakan domain ubuntults.com yang akan ditranslasikan dari ip address 192.168.1.1 sesuai dengan konfigurasi domain yang kalian isi saat bab instalasi.  

Pertama-tama ketikkan perintah berikut untuk mengedit file /etc/bind/named.conf.local :

nano /etc/bind/named.conf.local


  ·      Akan muncul sebuah file, lalu tambahkan script ini setelah baris

/     include"/etc/bind/zones.rfc1918";

zone "al-moes.sch.id" {
type master;
file "/etc/bind/db.domubuntults";
};
zone "5.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ipubuntults";
};



- Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter.
- Setelah itu edit file yang kedua, yaitu /etc/bind/db.domubuntults dengan cara:

nano /etc/bind/db.domubuntults

Akan muncul sebuah file kosong, kemudian kopikan seluruh script ini kedalamnya :
;
; BIND data file for local ubuntults.com interface
;
$      TTL       604800
@       IN      SOA         al-moes.sch.id.    root.al-moes.sch.id. (
2                         ; Serial
604800               ; Refresh
86400                 ; Retry
2419200             ; Expire
604800 )            ; Negative Cache TTL
;
@                IN      NS     ns.al-moes.sch.id.
@                IN      A      192.168.5.1
@                IN      MX   10      mail.al-moes.sch.id.
ns                IN      A      192.168.5.1
www           IN      A      192.168.5.1
mail             IN      A      192.168.5.1

            

- Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter
- Langkah selanjutnya adalah mengedit file /etc/bind/db.ipubuntults dengan mengeksekusi perintah berikut:

nano /etc/bind/db.ipubuntults

Akan muncul sebuah file kosong juga, kalian isikan saja script dibawah ini kedalamnya :
;
; BIND reverse data file for local ubuntults.com interface
;
$TTL    604800
@       IN      SOA     al-moes.sch.id.           root.al-moes.sch.id. (
                                1                                  ; Serial
                                604800                        ; Refresh
                                86400                          ; Retry
                                2419200                      ; Expire
                                604800 )                     ; Negative Cache TTL
;
@      IN      NS      ns.al-moes.sch.id.
1       IN      PTR     ns.al-moes.sch.id.
1       IN      PTR     www.al-moes.sch.id
1       IN      PTR     mail.al-moes.sch.id

           


- Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter. 
- Yang terakhir kalian harus merestart service dari Bind9 ini agar seluruh konfigurasi
diatas dapat berjalan. Untuk merestartnya, ketikkan perintah berikut :

/etc/init.d/bind9 restart

Pastikan muncul pesan OK dan tidak ada pesan Failed sama sekali seperti ini :

rizal@server:~$ sudo /etc/init.d/bind9 restart
[sudo] password for rizal:
* Stopping domain name service... bind9
waiting for pid 1617 to die                                                                  [ OK ]
* Starting domain name service... bind9                                            [ OK ]
rizal@server:~$



Sekarang coba lakukan tes ping ke domain almoes.sch.id untuk mengetahui apakah DNS telah berjalan dengan baik, pastikan seluruh paket mendapatkan reply seperti gambar dibawah :
ping al-moes.sch.id






Pengujian DNS Server

  ·      Untuk uji coba pada sisi client, kalian dapat mengetes apakah terbuka atau tidak website yang telah kalian install pada subbab Tutorial Instalsi dan Konfigurasi Web Server di Ubuntu 12.04 LTS, ketika kalian melakukan browsing ke alamat  www.al-moes.sch.id.

   ·      Pertama-tama atur terlebih dahulu konfigurasi TCP/IP nya agar menggunakan alamat DNS server 192.168.5.1, Karna kita sebelumnya sudah menginstall dan mengkonfigurasi DHCP Server maka diclient untuk setignan networkya kita pilih obtain / automaticaly

   ·      Setelah itu arahkan browser kalian ke alamat domain http:// www.al-moes.sch.id . Jika berhasil, maka akan muncul tampilan yang sama persis seperti saat kalian membuka alamat http://192.168.5.1.




  ·      Cara diatas sebenarnya hanya segelintir cara dari mengkonfigurasi DNS Server. Masih banyak lagi script-script konfigurasi lainnya dalam penerapan DNS Server yang real. 

     Namun saya harap dengan ini setidaknya kalian sudah sedikit mendapatkan gambaran mengenai apa itu DNS Server dan bagaimana implementasinya.


Alhamdulillahirobbil Alamiinn..
Akhirnya selesai lagi satu postingan, disela-sela rutinitas, semoga bermanfaat bagi 
agan-agarsemua, terutama untuk anak didik saya..
SaveSave
Share on Facebook
Share on Twitter
Share on Google+
Tags :

Related : Cara Instalasi Dan Konfigurasi DNS Server di Ubuntu 12.04 LTS

0 komentar:

Post a Comment