DNS Components
İnternet’in DNS veritabanı, bu veritabanının bir bölümünü sağlayan sitelere ve organizasyonlara dayanır. Bunu yapmak için ihtiyaç duydukları şeyler:
Name Server
DNS’i “name servers” aracılığıyla kurarız, name server’lar DNS ayarlarımızı ve yapılandırmalarımızı yükler ve “google.com kim?” gibi şeyleri bilmek isteyen client’lardan veya diğer server’lardan gelen soruları cevaplar. Name server bu sorgunun cevabını bilmiyorsa, isteği diğer name server’lara yönlendirecektir. Name server’lar “authoritative” olabilir, yani aradığınız gerçek DNS kayıtlarını tutarlar, veya “recursive” olabilirler; bu durumda authoritative kayıtları içeren bir server bulunana kadar diğer server’lara sorarlar ve o server’lar da başka server’lara sorar. Recursive server’lar ayrıca authoritative bir server’a ulaşmak yerine aradığımız bilgiyi cache’lenmiş olarak tutabilir.
Zone File
Bir name server’ın içinde “zone files” denilen bir şey bulunur. Zone file’lar, name server’ın domain hakkında bilgiyi veya bilmiyorsa domain’e nasıl ulaşacağını saklama yöntemidir.
Resource Records
Bir zone file, resource record entry’lerinden oluşur. Her satır bir record’dur ve host’lar, nameserver’lar, diğer resource’lar hakkında bilgi içerir. Alanlar aşağıdakilerden oluşur:
Record name
TTL – Bu kayıt ne kadar süre sonra atılacak ve yenisinin alınacağı zamanı belirtir; DNS’te TTL zaman ile gösterilir, bu yüzden kayıtların TTL’i bir saat olabilir. Bunu yapmamızın nedeni, İnternet’in sürekli değişmesidir; bir dakika içinde bir host X IP address’ine map edilirken, bir sonraki dakika Y IP address’inde olabilir.
Class – Kayıt bilgisinin namespace’i; en yaygın kullanılan IN (Internet) sınıfıdır.
Type – Kayıt verisinde saklanan bilgi türü. Kayıt türlerine girmeyeceğiz, ancak muhtemelen A (address), MX (mail exchanger) gibi yaygın olanları görmüşsünüzdür.
Data – Bu alan, eğer A record ise bir IP address içerebilir veya kayıt türüne bağlı olarak başka bir şey içerebilir.
patty IN A 192.168.0.4
Last updated