Perbedaan
Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.
Revisi selanjutnya | Revisi sebelumnya | ||
linux:DNS.Server.Ubuntu [2016/01/27 09:09] Samsul Maarif dibuat |
linux:DNS.Server.Ubuntu [2016/10/25 04:15] Samsul Maarif [Terkait] |
||
---|---|---|---|
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 ''1 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 ''7 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> | ||
+ | ==== Terkait ==== | ||
+ | * [[linux:Instalasi Ubuntu Server]] | ||
+ | * [[linux:Konfigurasi IP Address Ubuntu]] | ||
+ | * [[linux:Konfigurasi Repository Ubuntu]] | ||
+ | * **DNS Server Ubuntu** | ||
+ | * [[linux:DHCP.Server.di.Ubuntu]] | ||
+ | * [[linux:Web.Server.Ubuntu]] | ||
+ | * [[linux:FTP.Server.Ubuntu]] | ||
+ | * [[linux:Proxy.Server.Ubuntu]] | ||
+ | * [[linux:SSH.Server.Ubuntu]] | ||
+ | * [[linux:NTP.Server.Ubuntu]] | ||
+ | * [[linux:Mail.Server.Ubuntu]] |