Langkah-Langkah DNS Setting
DNS (Domain Name System) adalah suatu system yang
mengubah nama host (seperti linux.or.id) menjadi alamat IP (seperti
10.17.09.31) atas semua komputer yang terhubung langsung ke Internet. DNS juga
dapat mengubah alamat IP menjadi nama host.
DNS bekerja secara hirarki dan berbentuk seperti
pohon (tree). Bagian atas adalah Top Level Domain (TLD)
seperti COM, ORG, EDU, MIL dsb. Seperti pohon DNS mempunyai cabang-cabang yang
dicari dari pangkal sampai ke ujung. Pada waktu kita mencari alamat misalnya
linux.or.id pertama-tama DNS bertanya pada TLD server tentang DNS Server yang
melayani domain .id misalnya dijawab ns1.id, setelah itu dia bertanya pada
ns1.id tentang DNS Server yang bertanggung jawab atas .or.id misalnya ns.or.id
kemudian dia bertanya pada ns.or.id tentang linux.or.id dan dijawab 10.17.9.31
Sedangkan
untuk mengubah IP menjadi nama host melibatkan domain in-addr.arpa.
Seperti domain lainnya domain in-addr.arpa pun bercabang-cabang. Yang penting
diingat adalah alamat IP-nya ditulis dalam urutan terbalik di bawah
in-addr.arpa. Misalnya untuk alamat IP10.17.9.31 prosesnya seperti contoh
linux.or.id: cari server untuk arpa, cari server untuk in-addr.arpa, cari
server untuk 10.in-addr.arpa, cari server 17.10.in-addr.arpa, cari server untuk
9.17.10.in-addr.arpa. Dan cari informasi untuk 31.9.17.10 in-addr.arpa.
Pembalikan urutan angkanya memang bisa membingungkan.
DNS
Server di Linux
DNS Server di linux biasanya
dijalankan oleh program yang berna ma named. Program ini merupakan bagian dari
paket bind yang dikoordinasikan oleh Paul Vixie dari The Internet Software
Consortium. Biasanya program ini terletak di/usr/sbin/named dan dijalankan pada
waktu booting dari /etc/rc.d/init.d/named start. Agar named dijalankan pada
setiap booting masukkan named ke daftar server yang harus distart dengan
menggunakan ntsysv.
LANGKAH-LANGKAH MENYETTING DNS :
1. Install BIND9
$sudo apt-get
install bind9
Tampilan program diatas adalah sebagai
berikut :
Kelompok6@ubuntu:~$
sudo apt-get install bind9
[sudo]
password for kelompok6 :
Reading
package lists. . . Done
Building
dependency tree
Reading state
information. . . Done
Bind9 is
already the newest version.
0 upgraded, 0
newly installed, 0 to remove and 80 not upgrade
2. Konfigurasi
file bind
a. Buat zona
domain - jarkom.com.
$sudo nano
/etc/bind/named.conf.local
Isikan
# zona jarkom.com
zone "jarkom.com" {
type
master;
file
"/etc/bind/zones/jarkom.com.db";
};
# DNS reverse
zone
"9.17.10.in-addr.arpa" {
type master;
file
"/etc/bind/zones/jarkom-rev.db";
};
b. Buat DNS
Forwarding
$sudo nano
/etc/bind/named.conf.options
Isikan ip dns ISP atau server yang sudah ada.
forwarders {
10.10.1.1;
};
c. Edit file /etc/resolv.conf ,
isikan ip komputer yang sudah diinstall DNS yaitu 10.17.9.33.
$ sudo nano
/etc/resolv.conf
Isikan
search jarkom.com
nameserver 10.17.9.33
d. Definisikan zona
$sudo mkdir /etc/bind/zones
Perintah mkdir digunakan
untuk membuat direktori baru seperti command md di DOS.
$sudo nano /etc/bind/zones/jarkom.com.db
Isikan
$TTL 3D
@ IN SOA ns.jarkom.com. admin.jarkom.com. (
20121010
28800
3600
604800
38400
);
jarkom.com IN NS ns.jarkom.com.
@ IN NS jarkom.com.
@ IN A jarkom.com.
5CB IN A 10.17.9.33
TXT
"Network
Gateway"
The TTL or time to live disetting untuk 3 hari. ns.jarkom.com
sebagai nameserver mendefinisikan ubuntudesktop and gateway sebagai A record.
Dan www sebagai alias dari ubuntudesktop menggunakan CNAME.
e. Buat file “jarkom-rev.db”
untuk reverse lookup.
$sudo nano
/etc/bind/zones/jarkom-rev.db
Isikan
$TTL 3D
@ IN
SOA ns.jarkom.com.
admin.jarkom.com. (
2007062001
28800
604800
604800
86400
)
IN
NS ns.jarkom.com.
33 IN
PTR gw.jarkom.com.
3. Aktifkan BIND
$sudo /etc/init.d/bind9 restart
Maka, keluar tampilan :
Kelompok6@ubuntu :~$ sudo /etc/init.d/bind9
restart
·
Stopping
domain name service... bind9 [OK]
·
Stopping
domain name service... bind9 [OK]
4. Periksa dan test hasil instalasi dan konfigurasi, catat semua hasilnya.
$netstat --listening | more
$nmap 5CB.jarkom.com
$ dig 5CB.jarkom.com
-
netstat
–listening | more
tampilan nya
adalah :
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local
Adress Foreign Address State
Tcp 0 0 10.17.0.196:domain *:* LISTEN
Tcp 0 0 localhost:domain *:* LISTEN
Tcp 0 0 localhost:953 *:* LISTEN
Tcp6 0 0 [::]:domain [::]:* LISTEN
Tcp6 0 0 ip6-localhost:953 [::]:* LISTEN
Udp 0 0 10.17.0.196:domain *:*
Udp 0 0 localhost:domain *:*
Udp6 0 0 [::]:domain [::]:*
Raw 0 0 *:icmp *:* ?
Active UNIX domain sockets (only servers)
Proto Recv-Q Send-Q Local
Adress Foreign Address State
Tcp 0 0 10.17.0.196:domain *:* LISTEN
Tcp 0 0 localhost:domain *:* LISTEN
Tcp 0 0 localhost:953 *:* LISTEN
Tcp6 0 0 [::]:domain [::]:* LISTEN
Tcp6 0 0 ip6-localhost:953 [::]:* LISTEN
Udp 0 0 10.17.0.196:domain *:*
Udp 0 0 localhost:domain *:*
Udp6 0 0 [::]:domain [::]:*
Raw 0 0 *:icmp *:* ?
Proto
|
RefCnt
|
Flags
|
Type
|
State
|
I-Node
|
Path
|
unix
|
2
|
[ACC]
|
STREAM
|
LISTENING
|
6519
|
@/com/ubuntu/upstart/
|
-
$nmap
5CB.jarkom.com
Tampilan nya
adalah sebagai berikut :
-
$
dig 5CB.jarkom.com
Tampilan nya
adalah sebagai berikut :
Tidak ada komentar:
Posting Komentar