Langsung ke konten utama

Definisi dan Cara Kerja DNS Server

Definisi dan Cara Kerja DNS Server 


Pada Kesempatan kali ini saya akan memberikan sedikit materi tentang Definisi dan Cara Kerja DNS Server.

Definisi dan Cara Kerja DNS Server



Apa DNS itu?

DNS itu makanan apa sih? hehe :D itulah yang orang awam tanyakan pertama kali tentang DNS pastinya :D DNS adalah Domain Name Server, yaitu server yang digunakan untuk mengetahui IP Address suatu host lewat host name-nya. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya.Namun bagi manusia tidak mungkin menghafalkan IP address tersebut, manusia lebih mudah menghapalkan kata-kata seperti www.yahoo.com, www.google.com, atau www.facebook.com. Jadi ,DNS berfungsi untuk mengkonversi nama yang bisa terbaca oleh manusia ke dalam IP addresshost yang bersangkutan untuk dihubungi.

Bagaimana Cara Kerja DNS tersebut?

Cara kerja DNS adalah sebagai berikut:

Ketika kita merequest suatu alamat, misalnya www.facebook.com dari host kita (smk1batang.sch.id – 36.72.228.72), maka host kita akan mengontak name server lokal untuk menanyakan dimanakah www.facebook.com berada. Name server SMK (36.72.228.72) akan mencari request tersebut di database lokal. Karena tidak ada, maka name server akan mengontak root 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 Top Level Domain (ccTLD) adalah: us, uk, fr, es, de, it, jp, ie, id, co.id dll.
Root server akan memberitahu IP address dari server DNS dari www.facebook.com. Kemudian DNS server lokal akan mengontak server DNS yang mengelola www.facebook.com. Kemudian DNS server tersebut akan memberitahu IP address dari www.facebook.com. baru host nirmaladewi merequest www.facebook.com dengan IP address tersebut.

Istilah-Istilah dalam DNS:

SOA MNAME – SOA: Start Of Authority
SOA MNAME adalah field yang menunjukkan master server pada puncak/root dari zona authority. Hanya diperbolehkan terdapat satu master server tiap zona authority. Contohnya domain its.ac.id memiliki SOA MNAME ns1.its.ac.id

SOA RNAME

SOA RNAME adalah email address dari orang atau organisasi yang bertanggung jawab pada zona ini. Format field ini berbeda dengan format email biasa (yaitu memakai tanda ‘@’). Format yang digunakan dalam field ini adalah mailbox-name.domain.tld. Misalnya itsnet.its.ac.id akan ekuivalen dengan itsnet@its.ac.id

SOA Serial Number

SOA Serial Number adalah field yang menunjukkan serial number dari DNS server. Field ini berisi nilai unsigned 32 bit mulai dari 1 hingga 4294967295 dengan jumlah increment maksimal 2147483647. Dalam implementasi BIND (Berkeley Internet Name Daemon), field ini didefiniskan dalam 10 digit. Format yang paling populer dalam penamaan serial number ini adalah yyyymmddss dengan yyyy adalah tahun, mm adalah bulan, dd adalah tanggal, dan ss adalah jumlah perubahan yang dilakukan pada hari itu. Nilai dari field ini harus diubah ketika terjadi perubahan pada zone file. Perubahan ini wajib dilakukan karena server lain menyimpan informasi mengenai zona berdasarkan serial number. Selama serial number server tidak berubah, maka data di cache juga tidak akan berubah.

SOA REFRESH

SOA REFRESH adalah field yang menunjukkan waktu slave server akan merefresh zona dari master server. Field ini dalam satuan detik dengan nilai signed 32 bit. RFC1912 merekomendasikan 1200 hingga 43200 detik. 1200 detik jika datanya cepat berubah dan 43200 detik jika data jarang berubah.

SOA RETRY

SOA RETRY adalah field yang menunjukkan berapa lama waktu jeda antara percobaan slave server mengkontak master server jika kontak pertama mengalami kegagalan ketika slave master me-refresh cache dari master server. Field ini dalam satuan detik dengan nilai signed 32 bit. Nilai yang ideal tergantung keadaan dan kecepatan network local. Biasanya nilainya adalah 180 (dua menit) hingga 900 (tiga belas menit) atau lebih tinggi.

SOA EXPIRE

SOA EXPIRE adalah field yang menunjukkan berapa lama zona-data masih authoritative. Field ini hanya berlaku untuk slave atau secondary server. Ketika nilai ini telah expired, maka slave master akan mengontak master server untuk membaca SOA record pada zona dan merequest AXFR/IFXR jika serial number berubah. Jika slave gagal mengontak master, maka slave akan terus mencoba mengontak master dan masihmelayani query hingga waktu SOA EXPIRE habis. Setelah itu slave akan berhenti melayani query hingga kontak ke master server berhasil. RFC 1912 merekomendasikan 1209600 hingga 2419200 (2-4 minggu).

SOA MINIMUM TTL

SOA MINIMUM TTL adalah nilai default TTL (Time To Live) untuk semua record pada zone file. Field ini dalam satuan detik. Implementasi BIND9 mendefinisikan field ini dalam nilai negatif.

CNAME

CNAME, Canonical Name for Alias adalah record yang menjelaskan primary name untuk owner. Nama ownernya disebutkan dalam alias. Formatnya adalah: CNAME

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 dari suatu domain dengan domain lainnya. Semakin kecil nilainya maka preferencesnya semakin bagus. Exchange adalah domain yang akan menangani mail exchange untuk owner name (tertulis di paling kiri itu loooh ^x^)

A

A adalah field yang menunjukkan alamat Ipv4. Nama owner akan ekuivalen dengan IP address yang didefinisikan setelah record A.


PTR

PTR adalah domain name pointer, yaitu record yang menunjuk ke lokasi tertentu dalam domain name space


AAAA

AAAA adalah record seperti record A yang menunjukkan alamat class alamat IPv6 yang spesifik dengan data format 128 bit (sesuai dengan format bit Ipv6).


TXT

TXT adalah record yang menunjukkan text strings, digunakan untuk menangani teks yang berisi deskripsi suatu domain. Semantiknya tergantung dengan domain name dimana teks ditemukan

Komentar

Posting Komentar

Postingan populer dari blog ini

Tutorial Flashing Samsung GT-C3322 (Lakota)

Tutorial Flashing Samsung GT-C3322 (Lakota) Selamat Malam =D kali ini saya akan membahas tutorial Flashing handphone Samsung GT-C3322 atau yang biasa dipanggil lakota atopun salak ( samsung lakota ):v sebelumnya baca quotes ini: "BERPIKIRLAH SEBELUM KALIAN NGE-FLASH LAKOTA NYA, KARENA SETELAH DI FLASH DENGAN FIRMWARE MOD INI KEKURANGANNYA YAITU BAHASA INDONESIA + JAWA + GARANSI AKAN HILANG, TAPI NILAI PLUS NYA KITA BISA OTAK ATIK ISI SYSTEM LAKOTA BUAT GANTI BACKGROUND, ICON, FONT, DLL. KALO EMANG UDAH NIAT YA SILAHKAN, SAYA DISINI HANYA MEMBANTU MENJEMBATANI KREATIFITAS KALIAN SEMUA." oke kita mulai, pertama siapkan dulu bahan-bahannya : Baca Juga : Cara Mengatasi Tidak Bisa Menginstall Aplikasi JAVA di Samsung GT-C3322 (Lakota) Bahan yang dibutuhkan : 1. Flash loader untuk Samsung GT-C3322 (Flash loader 7.4.7_SSG_v0.1_Lite). Download DISINI 2. Firmware (FW) Samsung GT-C3322 yang sudah di Patch. Terserah yang mana saja, kebetulan yang saya pakai...

10 Foto Urbex Ini Dijamin Keren Banget!

Kalo ngomongin soal Urbex itu nggak ada habisnya, karena setiap harinya banyak foto - foto baru yang di upload dengan hashtag #urbexpeople ini. Nah untuk sekarang ini Urbex People sendiri sudah terkenal di kalangan remaja masa kini. photo by @semuuuut Urbex atau Urban Exploration adalah sebuah kegiatan pertualangan untuk mengeksplorasi tempat-tempat yang jauh dari sifat komersil atau tempat-tempat yang terlihat tua dan sudah lama ditinggalkan. Maksudnya, menjelajahi  tempat-tempat yang nantinya dijadikan sebagai tempat untuk pengambilan gambar Urbex. Orang-orang yang melakukan kegiatan ini biasanya sering disebut dengan Urbex People.  Urbex juga banyak tipe nya loh. Ada Urbex yang berhubungan dengan aliran air disebut Drains, ada Urbex Spelunking atau eksplorasi perkotaan, juga ada Building Hacking untuk foto-foto bangunan. Kalo kalian menemukan gedung tua yang terbengkalai, apa yang kalian lakukan? Pasti banyak dari kalian yang memilih pergi meninggalkannya. Tapi ...

Cara Mengedit Foto Ala Urbex People di Lightroom PC (Android juga bisa!)

Hello semuanya! Akhir - akhir ini saya sibuk dengan hobi baru saya nih, yaitu mengedit foto urbex :D Awalnya iseng liat liat di instagram ada foto - foto yang editannya keren, karena penasaran saya telusuri deh itu namanya apa, dan ketemu juga, ternyata itu adalah Foto Urbex. Terus saya langsung googling deh tentang cara mengedit foto urbex , tapi hasilnya ya kurang memuaskan karena tutorialnya yang jarang dan kalau ada juga kurang detail. Baca Juga : Cara Mempercepat Proses Charge Smartphone kamu! Mau nyari perlengkapan buat foto urbex? bisa lewat aplikasi ini gan! http://apps.mg/d0be7a   Urbex itu apa sih?  Bagi yang belum tahu, Urbex adalah singkatan dari Urban Exploration, Yaitu sekumpulan orang yang meng Explore atau menjelajah tempat tempat di kota, bangunan tua, dan tempat yang jarang dikunjungi oleh orang orang dan biasanya dilakukan pada malam hari, tapi di siang hari juga bisa kok :D Di New York Juga ada Komunitas Urbex ini dengan nama urban exploratio...