INSTALASI DAN KONFIGURASI DNS SERVER PADA DEBIAN 10.6


10.6.2. Mengkonfigurasi


Berkas konfigurasi untuk bind, terlepas dari versi, memiliki struktur yang sama.
Para administrator Falcot menciptakan sebuah zona utama falcot.com untuk menyimpan informasi yang terkait dengan domain ini, dan zona 168.192.in-addr.arpa untuk pemetaan balik alamat IP pada jaringan lokal.
HATI-HATI Nama-nama zone reverse

Zona reverse memiliki nama khusus. Zona yang meliputi jaringan 192.168.0.0/16 perlu diberi nama 168.192.in-addr.arpa: komponen alamat IP dibalik, dan diikuti oleh akhiran in-addr.arpa.
Untuk jaringan IPv6, akhiran adalah ip6.arpa dan komponen alamat IP yang dibalik adalah setiap karakter pada perwakilan penuh heksadesimal alamat IP. Dengan demikian, jaringan 2001:0bc8:31a0::/48 akan menggunakan zona yang bernama 0.a.1.3.8.c.b.0.1.0.0.2.ip6.arpa.
TIP Pengujian DNS server

Perintah host (dalam paket bind9-host) mengkueri server DNS, dan dapat digunakan untuk menguji konfigurasi server. Sebagai contoh, host machine.falcot.com localhost memeriksa balasan server lokal untuk permintaan machine.falcot.com. host alamatip localhost menguji resolusi terbalik.
Kutipan-kutipan konfigurasi berikut, diambil dari berkas Falcot, dapat berfungsi sebagai titik awal untuk mengkonfigurasi sebuah server DNS:
Contoh 10.12. Kutipan dari /etc/bind/named.conf.local

zone "falcot.com" {
        type master;
        file "/etc/bind/db.falcot.com";
        allow-query { any; };
        allow-transfer {
                195.20.105.149/32 ; // ns0.xname.org
                193.23.158.13/32 ; // ns1.xname.org
        };
};

zone "internal.falcot.com" {
        type master;
        file "/etc/bind/db.internal.falcot.com";
        allow-query { 192.168.0.0/16; };
};

zone "168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192.168";
        allow-query { 192.168.0.0/16; };
};
Contoh 10.13. Kutipan dari /etc/bind/db.falcot.com

; falcot.com Zone 
; admin.falcot.com. => zone contact: admin@falcot.com
$TTL 604800
@ IN SOA falcot.com. admin.falcot.com. (
                        20040121 ; Serial
                         604800 ; Refresh
                          86400 ; Retry
                        2419200 ; Expire
                         604800 ) ; Negative Cache TTL
;
; The @ refers to the zone name ("falcot.com" here)
; or to $ORIGIN if that directive has been used
;
@ IN NS ns
@ IN NS ns0.xname.org.

internal IN NS 192.168.0.2

@ IN A 212.94.201.10
@ IN MX 5 mail
@ IN MX 10 mail2

ns IN A 212.94.201.10
mail IN A 212.94.201.10
mail2 IN A 212.94.201.11
www IN A 212.94.201.11

dns IN CNAME ns
HATI-HATI Sintaks nama

Sintaks nama-nama mesin mengikuti aturan ketat. Contohnya, mesin menyiratkan mesin.domain. Jika nama domain tidak harus ditambahkan ke nama, nama tersebut harus ditulis sebagai mesin. (dengan titik sebagai sufiks). Maka menunjukkan nama DNS di luar domain saat ini memerlukan sintaks seperti mesin.domainlain.com. (dengan titik akhir).
Contoh 10.14. Kutipan dari /etc/bind/db.192.168 

; Reverse zone for 192.168.0.0/16
; admin.falcot.com. => zone contact: admin@falcot.com
$TTL 604800
@ IN SOA ns.internal.falcot.com. admin.falcot.com. (
                        20040121 ; Serial
                         604800 ; Refresh
                          86400 ; Retry
                        2419200 ; Expire
                         604800 ) ; Negative Cache TTL

        IN NS ns.internal.falcot.com.

; 192.168.0.1 -> arrakis
1.0 IN PTR arrakis.internal.falcot.com.
; 192.168.0.2 -> neptune
2.0 IN PTR neptune.internal.falcot.com.

; 192.168.3.1 -> pau
1.3 IN PTR pau.internal.falcot.com.

Postingan populer dari blog ini

Tugas ASJ 001 - Sistem Operasi Jaringan (Pengertian Debian)

Tugas ASJ 001 - Sistem Operasi Jaringan (Open dan close source)

Instalasi dan konfigurasi web server debian 10