Selasa, 17 Mei 2016

KONFIGURASI DNS SERVER

Assalamu'allaikum teman,

belajar lagi yuk, untuk kali ini saya ingin mengajak kalian belajar tentang konfigurasi DNS server, tapi sebelum kita lakukan konfigurasi DNS kita perlu mengetahui terlebih dahulu tentang apa sih itu DNS server?





DNS Server (Sistem Name Domain) adalah suatu aturan yang dipakai dalam sistem penanaman dari nama domain ini.sedangkan nama domain adalah nama unik yang yang di gunakakn untuk mengidentifikasi nama server komputer kita.

Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai alamta IP.

disini alat dan bahn yang kita perlukan adalah sebagai berikut:
1. pc
2. jaringan internet
3. sistem operasi (disini saya gunakan sistem operasi linuxmint)
4. terminal
5. pc server


mangsud dan tujuan saya disini adalah untuk mengoptimalkan semua fungsi yang bisa di dapat dari konfigurasi DNS server berikut.

dan berikut ini adalah fungsi utama dari sebuah sistem DNS adalah:
1. menerjemahkan nama-nama host (hostnames) menjadi nomor IP (IP address) ataupun sebaliknya, sehingga nama tersebut mudah diingat oleh pengguna internet.
2. memberikan suatu informasi tentang suatu host ke seluruh jaringan internet. DNS memiliki keunggulan seperti:
          1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk
              mengingat IP address sebuah komputer cukup host name (nama
              Komputer).
          2. Konsisten, IP address sebuah komputer boleh berubah tapi host name
              tidakdiperbolehkan untuk di ubah.

nah berikut ini adalah tahapan/langkah-langkah pelaksanaan konfigurasi DNS server :

1. pertama kita buka terlebih dahulu terminal dengan cara klik tombol pada keyboard ctrl+alt+t maka akan muncul tampilan awal terminal.
2. setelah muncul tampilan terminal maka kita perlu masuk ke super user dengan cara ketika su/sudo su lalu enter.
3.setelah itu kita masuk ke ip server kita dengan perintah:
"ssh usersakti3@192.168.11.3" lalu enter maka akan muncul tamplan berikut:
4. nah setelah kita masuk ke user server yang harus kita lakukan adalah masuk ke user superuser pada server kita perintahnya sama seperti yang tadi yaitu su/sudo su.
5. setelah kita masuk ke superuser server yang harus kita selanjutnya adalah installasi. disini saya menggunakan aplikasi bind9, maka ketikan perintah berikut:
"apt-get install bind9lalu enter maka akan muncul proses.
6. setelah proses sudah selesai maka kita perlu membuat file-file yang dibutuhkan alm konfigurasi DNS ini yang terletak pada /etc/bind/ terlebih dahulu seperti  named.conf.local , db.fordwar , db.reverse , dan di /etc/resolv.conf atau /etc/network/interfaces.
  • tapi sebelumnya kita pindah ke directory terlebih dahulu:
       "cd /etc/bind/"
  • edit file named.conf local dengan perintah:
       "nano named.conf.local"
       pada file ini tambahkan scrit berikut ke yang paling bawah :
zone "sakti3.edu" {
type master ;
file "/etc/bind/db.smk";
};
zone "11.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.32" ;

    lalu tekan tomol x untuk keluar dan y untuk menyimpan.
  • selanjutnya kita menyalin file dari db.local ke db.sakti3, dari db.127 ke db 32 untuk mempermudah.
       "cp db.local  db.sakti3"
       "cp db.127 db 32

7. setelah itu kita edit file yang sudah kita buat tadi seperti db.sakti3 dan db.32.
  • Edit file db.sakti3 dengan perintah "nano db.sakti3" lalu enter maka kita perlu mengedit file berikut manjadi seperti ini. tapi untu ip dan local host di sesuaikan ya dengan punyamu sendiri.
;
;BIND data file for local loopback interface
;
$TTL   604800
@    IN    SOA   sakti3.edu. root sakti3.edu. (
                                     2    ;   Serial
                            604800    ;   Refresh
                              86800    ;   Retry
                           2419200   ;    Expire
                           604800 )   ;    Negatif Cache TTL
;
@       IN    NS      ns.sakti3.edu.
@       IN     A       192.168.11.3
@       IN    MX      2      mail.sakti3.edu
ns       IN    A        192.168.11.3
www   IN    A        192.168.11.3
ftp      IN    A        192.168.11.3
mail    IN    A       192.168.11.3
portal IN     A       192.168.11.3

      Lalu setelah itu kita klik ctrl X untuk keluar dan Y untuk menyimpan.

  • setelah itu kita edit file db.32 dengan perintah "nano db.32" nah kita edit seperti yang ada pada gambar di bawah ini ets, tapi untuk ip dan local host di sesuaikan dengan punya anda sendiri ya!

;
;BIND data file for local loopback interface
;
$TTL   604800
@    IN    SOA   sakti3.edu. root sakti3.edu. (
                                     2    ;   Serial
                            604800    ;   Refresh
                              86800    ;   Retry
                           2419200   ;    Expire
                           604800 )   ;    Negatif Cache TTL
;
@       IN    NS      ns.sakti3.edu.
3        IN    PTR     ns.sakti3.edu
3        IN    PTR     sakti3.edu
3        IN    PTR     www.sakti3.edu
3        IN    PTR     ftp.sakti3.edu
3        IN    PTR     mail.sakti3.edu
3        IN    PTR     portal.sakti3.edu


      Lalu setelah itu kita klik ctrl X untuk keluar dan Y untuk menyimpan.

8. setelah kita edit file-file tersebut maka kita restart file-file tersebut dengan perintah beikut:
  • /etc/init.d/bind9 restart   atau bisa anda gunakan
  • service bind9 restart 
9.Jika sudah berhasil merestart silahkan anda periksa file /etc/resolv.conf dengan perintah :
"cat /etc/resolv.conf"
  pastikan IP server anda sudah berada di paling atas seperti berikut ini:

# 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.11.3
nameserver 192.168.11.1

search  sakti3.edu

10.Mencoba dan memeriksa DNS apakah dns anda sudah jalan atau belum , pertama anda test langsung di server dengan perintah :

" nslookup sakti3.edu" pastikan jawaban seperti berikut.
Server: 192.168.11.3
Address: 192.168.11.3#53

Name: sakti3.edu
Address: 192.168.11.3

 " nslookup www.sakti3.edu"  pastikan jawaban seperti berikut.
Server: 192.168.11.3
Address: 192.168.11.3#53

Name: www.sakti3.edu
Address: 192.168.11.3

Pada hasil diatas berarti dns telah ditemukan dan berhasil jika ada hasil yang bertuliskan “ ** server can't find smk.net.smk.net: SERVFAIL” maka konfigurasi anda mungkin ada yang masih salah ataupun kurang lengkap dalam konfigurasi named.conf.lokal , db.forward  atau db.reverse.

11. yang terakhir buka saja web browser anda untuk menguji coba dengan ketikan user yang anda buat kalau saya sakti3.edu.



kesimpulan Mengkonfigurasi DNS cukup mudah asal anda harus teliti.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.

reverensi:
Buku konfigurasi Debian Server_Ver_BLC-Telkom---Debian
https://id.wikipedia.org/wiki/Nama_domain


selamat mencoba semoga berhasil!



0 komentar:

Posting Komentar