Setting DNS in Debian
Awal cerita dikasi jam tambahan ngajar di sekolah…(padahal ndak bisa apah²
) cuma asal praktek aja dan beberapa reverensi dari kampus tercintaH… 
nih saia share untuk ade`-ade` kelas yang ganteng² dan canteg² (emank ada yang canteg???
) 
oyi langsung saja…
1. install paket bind9
#apt-get install bind9
2. setelah selesai install bind9 kemudian masuk ke di rektori /etc/bind dan copy file yang dibutuhkan yaitu…
# cd /etc/bind
# cp named.conf named.conf.asli
# cp db.127 118
# cp db.local bebeklanang.org
3. kemudian edit file named.conf
# nano named.conf
dan isi dengan code berikut :
zone "bebeklanang.org" {
type master;
file "/etc/bind/bebeklanang.org";
};
zone "118.in-addr.arpa" {
type master;
file "/etc/bind/118";
};
4. kemudian edit file 118 dan isi dengan codenya
# nano 118
isi dengan :
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA bebeklanang.org. root.bebeklanang.org. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
254 IN PTR bebeklanang.org.
5. kemudian file bebeklanang.org
# nano bebeklanang.org
isi dengan
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
www IN A 10.252.10.254
6. kemudian edit file /etc/resolv.conf dan tambahkan nameserver ip localhost…
nameserver 10.252.100.254
7. setelah itu restart service bind9 dengan perintah…
#/etc/init.d/bind9 restart
8. untuk checkinnya lakukan dengan perintah
# nslookup www.bebeklanang.org
nantinya akan keluar hasil sebagai berikut :
banksonk:/etc/bind# nslookup www.bebeklanang.org
Server: 10.252.10.254
Address: 10.252.10.254#53
Name: www.bebeklanang.org
Address: 10.252.10.254
banksonk:/etc/bind#
Catatan :
» A record atau catatan alamat memetakan sebuah nama host ke alamat IP 32-bit (untuk IPv4).
» AAAA record atau catatan alamat IPv6 memetakan sebuah nama host ke alamat IP 128-bit (untuk IPv6).
» CNAME record atau catatan nama kanonik membuat alias untuk nama domain. Domain yang di-alias-kan memiliki seluruh subdomain dan rekod DNS seperti aslinya.
» MX record atau catatan pertukaran surat memetakan sebuah nama domain ke dalam daftar mail exchange server untuk domain tersebut.
» PTR record atau catatan penunjuk memetakan sebuah nama host ke nama kanonik untuk host tersebut. Pembuatan rekod PTR untuk sebuah nama host di dalam domain in-addr.arpa yang mewakili sebuah alamat IP menerapkan pencarian balik DNS (reverse DNS lookup) untuk alamat tersebut. Contohnya www.icann.net memiliki alamat IP 192.0.34.164, tetapi sebuah rekod PTR memetakan ,,164.34.0.192.in-addr.arpa ke nama kanoniknya: referrals.icann.org.
» NS record atau catatan server nama memetakan sebuah nama domain ke dalam satu daftar dari server DNS untuk domain tersebut. Pewakilan bergantung kepada rekod NS.
» SOA record atau catatan otoritas awal (Start of Authority) mengacu server DNS yang mengediakan otorisasi informasi tentang sebuah domain Internet.
semoga bermanfa`at…
salam hangat
banksonk