Apa Itu Catatan DNS?

click fraud protection

Seperti yang pasti sudah Anda ketahui, jika Anda ingin menjelajahi suatu situs web, Anda harus memasukkan nama domainnya di browser. Browser kemudian mati dan memuat situs web yang Anda minta. Jika Anda menentukan nama halaman tertentu di URL, browser akan memastikan untuk meminta halaman tersebut dari server web. Mungkin mudah untuk berasumsi bahwa itulah kompleksitas yang ada, namun ada lebih dari itu.

Untuk mengarahkan lalu lintas ke tempat yang tepat, router memelihara tabel routing. Tabel perutean mengeluarkan bunyi bip yang menunjukkan koneksi fisik mana yang harus digunakan router untuk lalu lintas tergantung pada tujuannya. Namun, mengelola tabel perutean ini jika menggunakan nama domain akan menjadi tugas yang sulit.

Karena setiap situs web memiliki nama domain yang berbeda, ukuran tabel akan sangat besar dan pencariannya menjadi tidak efisien. Sebaliknya, router menggunakan alamat IP untuk merutekan lalu lintas. Karena alamat IP bersifat numerik dan menghosting beberapa domain. Tabel perutean bisa lebih pendek dan lebih mudah dicari.

Sayangnya, alamat IP tidak dapat dibaca manusia. Setidaknya, itu tidak mudah diingat. Meskipun Anda mungkin mengingat Technipages.com, Anda cenderung tidak mengenali alamat IP 104.18.0.74 dan bahkan lebih kecil kemungkinannya untuk mengingat alamat IPv6 2606:4700:20::681a: 14a. Untuk memungkinkan penggunaan nama domain yang mudah diingat bagi orang-orang dan alamat IP yang efisien untuk komputer. Mekanisme penerjemahan perlu digunakan. Sistem terjemahan itu adalah DNS.

Apa itu DNS

DNS adalah singkatan dari Sistem Nama Domain dan merupakan protokol yang menerjemahkan nama domain menjadi alamat IP. Premis dari protokol ini adalah membuat permintaan DNS ke server DNS. Permintaan tersebut berisi nama domain yang ingin Anda terjemahkan. Permintaan tersebut kemudian masuk ke server DNS yang dikonfigurasi perangkat Anda. Jika server ini tidak mengetahui jawabannya, server ini akan meneruskan permintaan secara rekursif ke server DNS root. Pada titik tertentu, satu server DNS akan memiliki entri cache. Atau entri untuk server DNS otoritatif untuk domain yang diminta.

Catatan: Server DNS otoritatif adalah server yang memiliki data untuk domain tersebut yang dikonfigurasi dalam file lokal. Semua server DNS lainnya hanya menyimpan jawaban ini dalam cache dan tidak resmi.

Setelah hasil DNS otoritatif atau cache untuk domain ditemukan, hasil tersebut diteruskan kembali ke rantai, akhirnya ke perangkat Anda. Setiap server DNS dalam rantai kemudian menyimpan hasilnya dalam cache sehingga permintaan di masa mendatang dapat diselesaikan lebih cepat.

Data sebenarnya yang disimpan di server DNS otoritatif adalah Zona DNS. Hanya DNS atau Catatan Sumber Daya (RR) yang terkait dengan domain yang diminta dikembalikan.

Struktur Catatan DNS

Catatan DNS ditulis menggunakan sintaks DNS. Formatnya menggunakan Nama, TTL, Kelas rekaman, Jenis rekaman, dan Data rekaman. Kelas TTL dan Record dapat disimpan karena kedua format tersebut valid. TTL bawaan (Saatnya Hidup) juga dapat ditentukan di awal file Zona yang berlaku untuk data DNS apa pun di Zona tanpa TTL yang ditentukan secara eksplisit.

Bidang Nama mendefinisikan URL tempat data tersebut diterapkan. Ini bisa berupa “technipages.com.” Tanda bintang wildcard “ww.technipages.com” .technipages.com” didukung. Jika domain yang ditentukan sama dengan domain di Zona, simbol “dapat digunakan.

TTL menentukan berapa lama server DNS non-otoritatif dapat menyimpan respons dalam cache. Semakin lama waktu tersebut, semakin sedikit lalu lintas yang dapat dilihat oleh server DNS resmi. Namun, hal ini juga berarti diperlukan waktu lebih lama untuk menyebarkan pembaruan.

Kelas Record hampir selalu “N” Ini mendefinisikan record Internet. Namun, ada sejumlah kecil jaringan yang jarang digunakan dalam pengoperasiannya, seperti Chaosnet, yang menggunakan nilai “H.”

Tipe rekaman menentukan tipe rekaman DNS yang disajikan. Misalnya, alamat IPv4 ditentukan dengan tipe Record A, sedangkan server email memiliki tipe MX. Kami membahas beberapa tipe Record yang lebih umum di bagian berikutnya.

Data Rekam berisi nilai penyelesaian aktual. Ini biasanya merupakan alamat IP lain tetapi bisa juga berupa nama domain lain. Sekali lagi, secara umum, Jika nama domain lain ditentukan. Nama domain tersebut ditetapkan ke alamat IP di tempat lain dalam file Zone. Namun hal ini tidak selalu terjadi. Komentar dapat ditambahkan ke file Zone di belakang titik koma “. Komentar ini tidak disertakan dalam respons DNS.

Jenis Catatan DNS

Jenis Record yang paling umum di DNS adalah “record dimana” adalah singkatan dari alamat. “catatan selalu mengembalikan alamat IPv4. Alamat IPv6 memiliki tipe Record “AAA”, empat As mencerminkan bahwa alamat IPv6 dengan panjang 128-bit empat kali lebih panjang dari alamat IPv4 32-bit.

Jenis data “NAMA” adalah singkatan dari Canonical NAME dan digunakan untuk mengatakan “domain yang diminta memiliki IP yang sama dengan domain ini” Data CNAME mungkin mengarah ke data A, AAAA, atau data CNAME lainnya. Namun, mengarahkan CNAME ke data CNAME lain sangat tidak disarankan, karena permintaan rekursif memperpanjang waktu permintaan bagi pengguna. Server email menggunakan tipe data “X” yang merupakan singkatan dari Mail eXchange. Nilai Record untuk data MX harus menyertakan nomor prioritas dan nama domain. Mirip dengan data CNAME, data MX harus mengarah ke nama domain.

Jenis catatan “S” mendefinisikan server DNS otoritatif untuk domain yang diminta. Mungkin ada lebih dari satu data NS, tetapi data tersebut harus selalu mengarah ke suatu domain. Catatan SOA mendefinisikan Mulai Otoritas. Setiap file Zone harus menyertakan satu; ini menjelaskan rincian administratif, seperti berapa lama server DNS harus menunggu sebelum memeriksa apakah suatu nilai telah berubah.

Bagaimana Informasi Ini Digunakan

Oleh karena itu permintaan DNS disembunyikan dari klien. Sebagian besar program akan menjalankan permintaan DNS secara diam-diam di latar belakang hingga pengguna tidak akan pernah tahu bahwa protokol DNS ada. Beberapa alat memungkinkan Anda memantau lalu lintas jaringan, memungkinkan Anda melihat lalu lintas DNS seperti yang muncul di jaringan. Alat lain, seperti utilitas “pencarian” di Windows, memungkinkan Anda membuat permintaan DNS. Alat-alat ini biasanya memformat output dengan cara yang dapat dibaca manusia, hanya memberikan respons yang bermakna, seperti alamat IP atau alamat yang dikembalikan dalam respons.

Kesimpulan

Catatan DNS adalah baris dalam file zona DNS di server DNS otoritatif. Setiap baris menyertakan pilihan nilai yang menentukan jenis rekaman dan nilai sebenarnya. Server DNS non-otoritatif dapat menyimpan catatan DNS ini dalam cache saat mereka melihatnya selama TTL. Perangkat pengguna membuat permintaan DNS, menunggu respons, lalu membuat permintaan HTTPS, atau protokol lain bergantung pada perangkat lunak yang digunakan, ke alamat IP yang ditentukan.