Serkan DURAN IT Blog

DNS Nedir? DNS Kayıt Türleri Nelerdir?

19.10.2015
47
DNS Nedir? DNS Kayıt Türleri Nelerdir?

 

 

DNS, Domain Name System’in kısaltılmış şeklidir. DNS, internetin nasıl çalıştığı konusunda temel unsurlardan bir tanesidir. DNS’nin başlıca görevi, isimleri IP adreslerine eşleştirmektir. Örneğin isimleri (serkanduran.com.tr) IP adreslerine çevirir (81.xxx.xxx.xxx) kullanım amacı son derece basittir, kolay anlaşılabilir ve kullanılabilir makine ve alan isimleri ile makine IP adresleri arasında çift taraflı dönüşümü sağlar. IP adreslerinin gündelik hayatta kullanımı ve hatırlanması pek pratik olmadığı için domain isimlendirme sistemi kullanılır.

Ana amacı, ağ üzerinden gelen alan adı veya IP numarası ile ilgili sorgulamalara yanıt vermektir. Bu amaç için çok yaygın olarak “Berkeley Internet Name Domain (BIND)” yazılımı kullanılmaktadır. Siz bir siteye erişmek istediğinizde, DNS sayesinde hangi site nerede, hangi IP hangi bilgisayara ait olduğu belirlenir ve istediğiniz yere erişirsiniz.

DNS NEDİR ile ilgili görsel sonucu

Resim-1

Kaynak kayıtları ya da düzgün olarak adlandırılmasıyla DNS kayıtları, bir domainin adını açıklayan bilgi kümeleridir. DNS kayıtları, zone file olarak bilinen veri dosyalarına dâhildir.

A Record: (Adress Record ): Adres kayıtlarıdır, Bu kayıt sayesinde host isimleri ile IP eşleşmesi yapılır. Bu kayıtlar hostnamelerin IP adres bilgilerini tutan kayıtlardır.

SRV (Server Record): İstemcilerin bir sunucu ya da Domain controller’ ı bulmasını sağlayan kayıtlardır. İstemciler sunucu ya da Domain controller’ı bu kayıt sayesinde bulurlar.

MX (Mail Exchange): Bir e posta sunucusunu tanımlamak için kullanılır, Bu kayıt sayesinde e posta sunucusunun bilgileri DNS tarafından bilinmektedir.

PTR (Pointer Record): Sadece reverse lookup zone’ da kullanılabilir. IP adresinden isme eşleşme yapan kayıttır.

RT (Route Trough): RT kaydı X25 ve ISDN kayıtları ile birlikte kullanılır. Adresi belli, paketleri belirli bir Hostname e yönlendirilmiş bir host ya da ağ da bulunan başka cihazları belirtir.

AAA (Adress Record): A kaydı ile aynı işi yapar yani Hostnameleri IP adresleri ile eşler ama IP v6 ile kullanılmak üzere tasarlanmış bir kayıttır.

SOA (Start of Autority): Tüm zone lardaki ilk kayıttır. Bir dns sunucu in o zone dan sorumlu olduğunu belirleyen kayıttır. Yani belirli bir zone için primary dns sunucu in parametrelerini tanımlamak için kullanılır. Zone versiyonu, zone yönetimi, zone da bulunan datanın ve name sunucu bilgileri Soa kayıtlarında tutulur.

TXT (Text): Belirli bir kaynak hakkında, nerde bulunduğu ve sahipliği gibi açıklayıcı bilgileri içeren bir kayıttır. Bir Text dosyadan ibarettir.

CNAME (Canonical Name): Alias yani takma isim yoluyla başka bir dns sunucu da bulunan kaydın yolunu belirler yani başka bir dns sunucuda bulunan kaydı farklı bir isimle zone da kayıt altına alınmasını sağlar. Ancak kullanıcılar aranılan host un gerçekte nerede olduğunu göremezler

NS (Name Server): Network üzerinde bulunan ve kullanım da olan dns sunucu ları tanımlar. Yani yani bir dns sunucu network teki diğer dns sunucu dan bu kayıt sayesinde daha kolay ve hızlı bir şekilde haberdar olabiliyor denilebilir.

X25 (X25 Kaydı): Rt kaydı ile birlikte kullanılır. A kaydı gibidir. A kaydından farkı Hostname yi ip adresi ile eşleştirmek yerine A kaydından farklı olarak X121 adresiyle eşleştirir.

ISDN (ISDN Kaydı): Rt kaydı ile birlikte kullanılır. ISDN kaydı A ve X25 kayıtlarıyla benzerlik gösterir. X25 ve A kayıtlarından farklı tarafı bir Hostname yi ip adresi ile eşleştirmek yerine ISDN adresleriyle eşleştirir.

DNS Zone Dosyaları ve Kayıt Tipleri;

named.boot: Bu dosya, DNS çalışmaya başladığında program tarafından okunan ilk dosyadır.

named.local: Bu dosya, “loopback” denilen ve makinenin kendisini gösteren adresin çözümlenmesi için kullanılan bir dosyadır.

named.ca: En üst seviyede bulunan ve “root server (.)” denilen makinelerin adreslerini içerir.

named.hosts: Bu dosya, DNS çalıştıran bir alt alanda bulunan makinelerin adreslerinin yazıldığı yani sorumlu olduğunuz alanınızda çalışan tüm bilgisayarların adreslerinin tutulduğu dosyadır.

named.reverse: Bu dosya, yukarıda açıkladığımız named.hosts dosyasının içerdiği IP adreslerini makinelerin isimlerine çevirmek için kullanılır ve yapı olarak named.local dosyasına benzer.

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Copyright © 2019 Serkan DURAN