Domain Name Server
1 . Pengertian
Domain Name Server
yaitu
server yang digunakan untuk mengetahui IP Address suatu hostlewat host
name-nya. Dalam dunia internet, komputer berkomunikasi satusama lain dengan
mengenali IP Address-nya.Namun bagi manusia tidakmungkin menghafalkan IP
address tersebut, manusia lebih mudahmenghapalkan kata-kata seperti
http://nstars.net, www.google.com, atau http://ultramelta.tk/. Jadi ,DNS
berfungsi untuk mengkonversi nama yang bisa terbaca olehmanusia ke dalam IP
addresshost yang bersangkutan untuk dihubungi.
2. Cara Kerja Domain Name Server
Ketika
kita merequest suatu alamat, misalnya http://nstars.net dari host kita
(124.195.3.23), maka host kita akan mengontak name server lokal untuk
menanyakan dimanakah http://nstars.netcom berada. Name server ITS (124.195.3.2)
akan mencari request tersebutdi databasen lokal. Karena tidak ada, maka name
server akan mengontakroot DNS servernya, siapa yang memegang domain untuk .com
Beberapa
daftar Top Level Domain (TLD) yang ada sekarang adalah: com,net, org, biz,
info, name, museum, dan tv. Sedangkan Country Code TopLevel Domain (ccTLD)
adalah: us, uk, fr, es, de, it, jp, ie, dll.
Root
server akan memberitahu IP address dari server DNS dariwww.friendster.com.
Kemudian DNS server lokal akan mengontak server DNSyang mengelola
www.friendster.com. Kemudian DNS server tersebut akanmemberitahu IP address
dari www.friendster.com. baru host nirmaladewimerequest www.friendster.com
dengan IP address tersebut.
Istilah-istilah
dalam DNS :
1 . SOA MNAME
–SOA:Start Of
Authority.
SOA MNAME
adalah field yang menunjukkan master server pada puncak/rootdari zona
authority. Hanya diperbolehkan terdapat satu master servertiap zona authority.
Contohnya domain its.ac.id memiliki SOA MNAMEns1.its.ac.id.
2. SOARNAME
SOA RNAME
adalah email address dari orang atau organisasi yangbertanggung jawab pada zona
ini. Format field ini berbeda dengan formatemail biasa (yaitu memakai tanda
‘@’). Format yang digunakan dalamfield ini adalah mailbox-name.domain.tld.
Misalnya itsnet.its.ac.idakan ekuivalen dengan itsnet@its.ac.id.
3 . SOA Serial Number
SOA Serial
Number adalah field yang menunjukkan serial number dari DNSserver. Field ini
berisi nilai unsigned 32 bit mulai dari 1 hingga4294967295 dengan jumlah
increment maksimal 2147483647. Dalamimplementasi BIND (Berkeley Internet Name
Daemon), field inididefiniskan dalam 10 digit. Format yang paling populer dalam
penamaanserial number ini adalah yyyymmddss dengan yyyy adalah tahun, mm
adalahbulan, dd adalah tanggal, dan ss adalah jumlah perubahan yang
dilakukanpada hari itu. Nilai dari field ini harus diubah ketika
terjadiperubahan pada zone file. Perubahan ini wajib dilakukan karena
serverlain menyimpan informasi mengenai zona berdasarkan serial number.Selama
serial number server tidak berubah, maka data di cache jugatidak akan berubah.
SOA REFRESH
SOA REFRESH
adalah field yang menunjukkan waktu slave server akanmerefresh zona dari master
server. Field ini dalam satuan detik dengannilai signed 32 bit. RFC1912
merekomendasikan 1200 hingga 43200 detik.1200 detik jika datanya cepat berubah
dan 43200 detik jika data jarangberubah.
4. SOA RETRY
SOA RETRY
adalah field yang menunjukkan berapa lama waktu jeda antarapercobaan slave
server mengkontak master server jika kontak pertamamengalami kegagalan ketika
slave master me-refresh cache dari masterserver. Field ini dalam satuan detik
dengan nilai signed 32 bit. Nilaiyang ideal tergantung keadaan dan kecepatan network
local. Biasanyanilainya adalah 180 (dua menit) hingga 900 (tiga belas menit)
ataulebih tinggi.
5 . SOAEXPIRE
5 . SOAEXPIRE
SOA EXPIRE
adalah field yang menunjukkan berapa lama zona-data masihauthoritative. Field
ini hanya berlaku untuk slave atau secondaryserver. Ketika nilai ini telah
expired, maka slave master akanmengontak master server untuk membaca SOA record
pada zona danmerequest AXFR/IFXR jika serial number berubah. Jika slave
gagalmengontak master, maka slave akan terus mencoba mengontak master danmasihmelayani
query hingga waktu SOA EXPIRE habis. Setelah itu slaveakan berhenti melayani
query hingga kontak ke master server berhasil.RFC 1912 merekomendasikan 1209600
hingga 2419200 (2-4 minggu).
6 . SOA MINIMUM TTL
SOA MINIMUM
TTL adalah nilai default TTL (Time To Live) untuk semuarecord pada zone file.
Field ini dalam satuan detik. Implementasi BIND9mendefinisikan field ini dalam
nilai negatif.
7 . CNAME
CNAME,
Canonical Name for Alias adalah record yang menjelaskan primaryname untuk
owner. Nama ownernya disebutkan dalam alias. Formatnyaadalah: CNAME.
8. MX
8. MX
MX adalah
record yang menjelaskan tentang domain mail exchange.Formatnya adalah sebagai
berikut: [domain-name] IN MX [Preference][Exchange]
Dimana: Preference adalah 16 bit integer yang menunjukkan preferences darisuatu domain dengan domain lainnya. Semakin kecil nilainya makapreferencesnya semakin bagus. Exchange adalah domain yang akanmenangani mail exchange untuk owner name (tertulis di paling kiri ituloooh ^x^).
Dimana: Preference adalah 16 bit integer yang menunjukkan preferences darisuatu domain dengan domain lainnya. Semakin kecil nilainya makapreferencesnya semakin bagus. Exchange adalah domain yang akanmenangani mail exchange untuk owner name (tertulis di paling kiri ituloooh ^x^).
9. A
A adalah
field yang menunjukkan alamat Ipv4. Nama owner akan ekuivalen dengan IP address
yang didefinisikan setelah record A.
10. PTR
PTR adalah
domain name pointer, yaitu record yang menunjuk ke lokasi tertentu dalam domain
name space.
11. AAAA
AAAA adalah
record seperti record A yang menunjukkan alamat classalamat IPv6 yang spesifik
dengan data format 128 bit (sesuai denganformat bit Ipv6).
12. TXT
12. TXT
Tidak ada komentar:
Posting Komentar