Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

Both sides previous revision Revisi sebelumnya
Revisi selanjutnya Both sides next revision
linux:DNS.Server.Ubuntu [2016/01/27 09:19]
Samsul Maarif
linux:DNS.Server.Ubuntu [2016/10/23 17:35]
Samsul Maarif
Baris 5: Baris 5:
   sudo apt-get install bind9   sudo apt-get install bind9
  
-Dalam praktek kali ini, asumsikan alamat IP yang akan digunakan adalah **192.168.7.1** dan domain yang akan digunakan adalah **sekolahku.sam**. Silahkan sesuaikan konfigurasinya jika alamat IP dan nama domain yang digunakan berbeda. ​+Dalam praktek kali ini, asumsikan alamat IP yang akan digunakan adalah **192.168.7.7** dan domain yang akan digunakan adalah **sekolahku.sch.id**. Silahkan sesuaikan konfigurasinya jika alamat IP dan nama domain yang digunakan berbeda. ​
  
 ====Konfigurasi Utama==== ====Konfigurasi Utama====
Baris 27: Baris 27:
 //include "/​etc/​bind/​zones.rfc1918";​ //include "/​etc/​bind/​zones.rfc1918";​
  
-zone "​sekolahku.sam" {+zone "​sekolahku.sch.id" {
 type master; type master;
 file "/​etc/​bind/​db.sekolahku";​ file "/​etc/​bind/​db.sekolahku";​
Baris 69: Baris 69:
 ; ;
 $TTL 604800 $TTL 604800
-@ IN SOA sekolahku.sam. root.sekolahku.sam. (+@ IN SOA sekolahku.sch.id. root.sekolahku.sch.id. (
        2 ; Serial        2 ; Serial
  604800 ; Refresh  604800 ; Refresh
Baris 76: Baris 76:
  604800 ) ; Negative Cache TTL  604800 ) ; Negative Cache TTL
 ; ;
-@ IN NS ns.sekolahku.sam+@ IN NS ns.sekolahku.sch.id
-@ IN A 192.168.7.1 +@ IN A 192.168.7.7 
-@ IN MX 10 mail.sekolahku.sam+@ IN MX 10 mail.sekolahku.sch.id
-ns IN A 192.168.7.1 +ns IN A 192.168.7.7 
-www IN A 192.168.7.1 +www IN A 192.168.7.7 
-mail IN A 192.168.7.1+mail IN A 192.168.7.7
  
 </​code>​ </​code>​
Baris 96: Baris 96:
 ; ;
 $TTL 604800 $TTL 604800
-@ IN SOA sekolahku.sam. root.sekolahku.sam. (+@ IN SOA sekolahku.sch.id. root.sekolahku.sch.id. (
        1 ; Serial        1 ; Serial
  604800 ; Refresh  604800 ; Refresh
Baris 103: Baris 103:
  604800 ) ; Negative Cache TTL  604800 ) ; Negative Cache TTL
 ; ;
-@ IN NS ns.sekolahku.sam+@ IN NS ns.sekolahku.sch.id
-1 IN PTR ns.sekolahku.sam+7 IN PTR ns.sekolahku.sch.id
-1 IN PTR www.sekolahku.sam+7 IN PTR www.sekolahku.sch.id
-1 IN PTR mail.sekolahku.sam.+7 IN PTR mail.sekolahku.sch.id.
 </​code>​ </​code>​
  
 simpan dengan **Ctrl+x** lalu tekan **y**, selanjutnya **Enter**. simpan dengan **Ctrl+x** lalu tekan **y**, selanjutnya **Enter**.
  
-Angka ''​1''​ pada konfigurasi di atas ''​   ​IN ​   PTR    ns.blabalaba''​ adalah blok terakhir alamat IP yang kita gunakan. Jadi silahkan sesuaikan jika alamat IP yang digunakan berbeda. ​+Angka ''​7''​ pada konfigurasi di atas ''​   ​IN ​   PTR    ns.blabalaba''​ adalah blok terakhir alamat IP yang kita gunakan. Jadi silahkan sesuaikan jika alamat IP yang digunakan berbeda. ​
  
 ==== Forwarders ==== ==== Forwarders ====
-Konfigurasi berikutnya pada berkas ''​named.conf.options''​ bersifat pilihan saja, //tidak wajib//. Tapi sangat disarankan untuk diaktifkan apalagi jika server kita juga difungsikan sebagai gateway.+Konfigurasi berikutnya pada berkas ''​named.conf.options''​ bersifat pilihan saja, **//tidak wajib//**. Tapi <del>sangat disarankan untuk diaktifkan</​del> ​apalagi jika server kita juga difungsikan sebagai gateway.
  
   sudo nano named.conf.options   sudo nano named.conf.options
Baris 168: Baris 168:
  
 <​code>​ <​code>​
-samsul@maarif:/​etc/​bind$ nslookup sekolahku.sam+samsul@maarif:/​etc/​bind$ nslookup sekolahku.sch.id
 Server:​ 127.0.0.1 Server:​ 127.0.0.1
 Address:​ 127.0.0.1#​53 Address:​ 127.0.0.1#​53
  
-Name:​ sekolahku.sam +Name:​ sekolahku.sch.id 
-Address: 192.168.7.1+Address: 192.168.7.7
  
-samsul@maarif:/​etc/​bind$ nslookup 192.168.7.1+samsul@maarif:/​etc/​bind$ nslookup 192.168.7.7
 Server:​ 127.0.0.1 Server:​ 127.0.0.1
 Address:​ 127.0.0.1#​53 Address:​ 127.0.0.1#​53
  
-1.7.168.192.in-addr.arpa name = mail.sekolahku.sam+7.7.168.192.in-addr.arpa name = mail.sekolahku.sch.id
-1.7.168.192.in-addr.arpa name = ns.sekolahku.sam+7.7.168.192.in-addr.arpa name = ns.sekolahku.sch.id
-1.7.168.192.in-addr.arpa name = www.sekolahku.sam.+7.7.168.192.in-addr.arpa name = www.sekolahku.sch.id.
  
-samsul@maarif:/​etc/​bind$ ping sekolahku.sam -c 4 +samsul@maarif:/​etc/​bind$ ping sekolahku.sch.id ​-c 4 
-PING sekolahku.sam (192.168.7.1) 56(84) bytes of data. +PING sekolahku.sch.id ​(192.168.7.7) 56(84) bytes of data. 
-64 bytes from mail.sekolahku.sam (192.168.7.1): icmp_seq=1 ttl=64 time=0.076 ms +64 bytes from mail.sekolahku.sch.id ​(192.168.7.7): icmp_seq=1 ttl=64 time=0.076 ms 
-64 bytes from mail.sekolahku.sam (192.168.7.1): icmp_seq=2 ttl=64 time=0.133 ms +64 bytes from mail.sekolahku.sch.id ​(192.168.7.7): icmp_seq=2 ttl=64 time=0.133 ms 
-64 bytes from mail.sekolahku.sam (192.168.7.1): icmp_seq=3 ttl=64 time=0.114 ms +64 bytes from mail.sekolahku.sch.id ​(192.168.7.7): icmp_seq=3 ttl=64 time=0.114 ms 
-64 bytes from mail.sekolahku.sam (192.168.7.1): icmp_seq=4 ttl=64 time=0.126 ms+64 bytes from mail.sekolahku.sch.id ​(192.168.7.7): icmp_seq=4 ttl=64 time=0.126 ms
  
 --- sekolahku.sam ping statistics --- --- sekolahku.sam ping statistics ---
Baris 199: Baris 199:
 ==== Sisi klien==== ==== Sisi klien====
  
-Jika melakukan pengujian dari sisi klien, pastikan konfigurasi IP pada bagian DNS diarahkan IP ke DNS server kita. Dalam hal ini, IP DNSnya adalah **192.168.7.1**. Jika komputer klien kita menggunakan sistem operasi Linux juga, maka hal tersebut dapat dilakukan dengan mengedit berkas ''/​etc/​resolv.conf''​((<​del>​Sebenarnya bisa saja di berkas ''/​etc/​resolv.conf''​ saja, namun supaya konfigurasi kita tidak berubah, maka kita konfigurasi di berkas ''​head''</​del>​)). Edit dengan teks editor :+Jika melakukan pengujian dari sisi klien, pastikan konfigurasi IP pada bagian DNS diarahkan IP ke DNS server kita. Dalam hal ini, IP DNSnya adalah **192.168.7.7**. Jika komputer klien kita menggunakan sistem operasi Linux juga, maka hal tersebut dapat dilakukan dengan mengedit berkas ''/​etc/​resolv.conf''​((<​del>​Sebenarnya bisa saja di berkas ''/​etc/​resolv.conf''​ saja, namun supaya konfigurasi kita tidak berubah, maka kita konfigurasi di berkas ''​head''</​del>​)). Edit dengan teks editor :
  
   sudo nano /​etc/​resolv.conf   sudo nano /​etc/​resolv.conf
Baris 208: Baris 208:
 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # 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 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
-search sekolahku.sam +search sekolahku.sch.id 
-nameserver 192.168.7.1+nameserver 192.168.7.7
  
 </​code>​ </​code>​
  • linux/DNS.Server.Ubuntu
  • Terakhir diubah: 22 bulan yang lalu
  • (Perubahan eksternal)