IGOS Nusantara dan DNS dengan BIND: Perbedaan revisi
Baris 4: | Baris 4: | ||
yum install bind-chroot | yum install bind-chroot | ||
− | == Konfigurasi == | + | == Konfigurasi BIND == |
− | + | File-file yang harus diperhatikan untuk mengkonfigurasikan BIND, antara lain: | |
+ | * /etc/resolv.conf: (berisi alamat domain atau alamat IP dari name server). | ||
+ | * /etc/named.conf (berisi keterangan letak dan jenis database yang dibutuhkan oleh BIND). | ||
+ | * /var/named/named.ca: (berisi informasi data yang berada dalam domain root, yang akan dipergunakan name server | ||
+ | jika ada resolver yang akan meminta nama domain diluar nama domain lokal). | ||
+ | * /var/named/named.local: (berisi alamat loopback untuk alamat ke diri sendiri dengan alamat 127.0.0.1). | ||
+ | |||
+ | == Kasus1: DNS server untuk domainku-lokal.com == | ||
+ | Dalam studi kasus kali ini akan membuat domain baru untuk DNS Server dan mail server, ftp server, http server, dengan data sebagai berikut: | ||
+ | Nama Domain: domainku-lokal.com | ||
+ | Nama DNS Server: ns.domainku-lokal.com | ||
+ | |||
+ | IP DNS Server: 192.168.0.1 | ||
+ | Nama Mail Server: mail.domainku-lokal.com | ||
+ | Nama HTTP Server: www.domainku-lokal.com | ||
+ | Nama FTP Server: ftp.domainku-lokal.com | ||
+ | |||
+ | === /var/named/chroot/etc/named.conf === | ||
+ | options { | ||
+ | listen-on port 53 { 127.0.0.1; }; | ||
+ | listen-on-v6 port 53 { ::1; }; | ||
+ | directory "/var/named"; | ||
+ | dump-file "/var/named/data/cache_dump.db"; | ||
+ | statistics-file "/var/named/data/named_stats.txt"; | ||
+ | memstatistics-file "/var/named/data/named_mem_stats.txt"; | ||
+ | allow-query { localhost; }; | ||
+ | recursion yes; | ||
+ | }; | ||
+ | |||
+ | logging { | ||
+ | channel default_debug { | ||
+ | file "data/named.run"; | ||
+ | severity dynamic; | ||
+ | }; | ||
+ | }; | ||
+ | |||
+ | zone "." IN { | ||
+ | type hint; | ||
+ | file "named.ca"; | ||
+ | }; | ||
+ | |||
+ | include "/etc/named.rfc1912.zones"; | ||
+ | |||
+ | // ------------- | ||
+ | // Resolve DNS | ||
+ | // ------------- | ||
+ | zone "linuxer.local" IN { | ||
+ | type master; | ||
+ | file "./zone/linuxer.local.zone"; | ||
+ | allow-update { key "rndckey"; }; | ||
+ | allow-transfer { 192.168.0/26; }; | ||
+ | }; | ||
+ | |||
+ | // ------------- | ||
+ | // Reverse DNS | ||
+ | // ------------- | ||
+ | zone "0.168.192.in-addr.arpa" IN { | ||
+ | type master; | ||
+ | file "./zone/0.168.192.in-addr.arpa.zone"; | ||
+ | allow-update { key "rndckey"; }; | ||
+ | allow-transfer { 192.168.0/26; }; | ||
+ | }; | ||
+ | |||
+ | include "/etc/named.primary.conf"; | ||
+ | |||
+ | == Kasus2: DNS server untuk domainku-luar.com == | ||
+ | |||
+ | == Kasus3: DNS server untuk resolver == | ||
== chkconfig == | == chkconfig == |
Revisi per 27 Agustus 2011 07.44
Lihat skema jaringan, DNS server dipasang di server dengan IP 192.168.0.1
Daftar isi
Pasang
yum install bind-chroot
Konfigurasi BIND
File-file yang harus diperhatikan untuk mengkonfigurasikan BIND, antara lain:
- /etc/resolv.conf: (berisi alamat domain atau alamat IP dari name server).
- /etc/named.conf (berisi keterangan letak dan jenis database yang dibutuhkan oleh BIND).
- /var/named/named.ca: (berisi informasi data yang berada dalam domain root, yang akan dipergunakan name server
jika ada resolver yang akan meminta nama domain diluar nama domain lokal).
- /var/named/named.local: (berisi alamat loopback untuk alamat ke diri sendiri dengan alamat 127.0.0.1).
Kasus1: DNS server untuk domainku-lokal.com
Dalam studi kasus kali ini akan membuat domain baru untuk DNS Server dan mail server, ftp server, http server, dengan data sebagai berikut: Nama Domain: domainku-lokal.com Nama DNS Server: ns.domainku-lokal.com
IP DNS Server: 192.168.0.1 Nama Mail Server: mail.domainku-lokal.com Nama HTTP Server: www.domainku-lokal.com Nama FTP Server: ftp.domainku-lokal.com
/var/named/chroot/etc/named.conf
options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; }; recursion yes; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; };
zone "." IN {
type hint;
file "named.ca";
}; include "/etc/named.rfc1912.zones"; // ------------- // Resolve DNS // ------------- zone "linuxer.local" IN { type master; file "./zone/linuxer.local.zone"; allow-update { key "rndckey"; }; allow-transfer { 192.168.0/26; }; }; // ------------- // Reverse DNS // ------------- zone "0.168.192.in-addr.arpa" IN { type master; file "./zone/0.168.192.in-addr.arpa.zone"; allow-update { key "rndckey"; }; allow-transfer { 192.168.0/26; }; }; include "/etc/named.primary.conf";
Kasus2: DNS server untuk domainku-luar.com
Kasus3: DNS server untuk resolver
chkconfig
Masukkan DNS agar jalan di init 2, 3 dan 5 gunakan:
chkconfig --levels 235 named on
Jalankan
service named start
Konfigurasi client
Pengakses atau client (misal) ada di PC5. Atur agar PC5 memakai DNS server yang ada di 192.168.0.1.