Bölge Dosyası Nedir?

Bölge dosyası, bilgisayarları, etki alanı adlarını ve çeşitli kaynakları uygun Internet Protokolü (IP) adresleriyle eşlemek için etki alanı ad sistemi (DNS) tarafından kullanılan bir metin belgesidir. Bu haritalama, insanların okunabilir adresleri kullanarak Internet'teki kaynaklara ve bilgisayarlara erişmelerini sağlar. Bölge dosyaları genellikle iki bölümden oluşur: direktifler ve kaynak kayıtları.

Direktifler bir dolar işaretiyle başlar ve yaşama süresi ($ TTL) gibi tüm bölge dosyasına uygulanan bilgileri içerir. TTL, bir isim sunucusunun, güncellemeleri kontrol etmeden önce indirilen bölge dosyası bilgilerini geçerli olarak düşünmesi gereken varsayılan süredir. Örneğin, $ TTL 86.400 saniyeye (24 saat) ayarlanmışsa, o bölge dosyasına erişen bir ad sunucusu, güncellenmiş bir sürümü aramaya başlamadan önce 24 saat boyunca bir kopyasını saklayacaktır. Bireysel kaynak kayıtlarının, bu varsayılan değeri geçersiz kılan benzersiz TTL bilgileri içerebileceğini unutmayın.

Diğer genel yönergeler, bölge dosyasında bulunan tüm ana bilgisayarların varsayılan etki alanı adını belirten $ ORIGIN ve bir bölge dosyasının diğer metin dosyalarının içeriğini içermesini sağlayan $ INCLUDE değerini içerir. $ INCLUDE dosyalarını kullanmak, yöneticilere bir bölge dosyasının kaynak kayıtlarını mantıksal olarak organize etme ve ayırma yeteneği verir. Bu, tek bir dosyaya yüzlerce giriş ekleme gereksinimini önler.

Kaynak kayıtları, belirli bir ana bilgisayar veya kaynak hakkındaki DNS bilgilerini tanımlayan bölge dosyası girişleridir. İnternet Mühendisliği Görev Gücü (IETF) tarafından tanımlanan onlarca türden kaynak kaydı varken, en yaygın kullanılanlar şunlardır:

  • Kayıt - İnternet Protokolü sürüm 4 (IPv4) adres kaydı. Bu kayıtlar belirli ana bilgisayarları atanmış IP adresleriyle eşleştirir.
  • MX kaydı - Bir posta değişim kaydı. MX kayıtları, bu DNS bölgesi için posta sunucularının adını listeler. Bir bölge dosyası, her biri birbirine göre belirli bir tercihi olan birden fazla MX kaydı içerebilir.
  • CNAME kaydı - Kanonik ad kaydı. CNAME kayıtları A kayıtlarına benzer, ancak bir adı bir IP adresi yerine başka bir ada eşlemek için kullanılır.
  • NS kaydı - İsim sunucusu kayıtları. Bu kayıtlar, bölge sunucusu tarafından başvurulan etki alanı için hangi ad sunucularının yetkili olduğunu tanımlar.
  • SOA kaydı - Yetki kaydının başlangıcı. SOA kayıtları, tüm bölgeyi etkileyen parametreleri tanımlar. Bu kayıtlar DNS'nin düzgün çalışması için çok önemlidir, özellikle birincil ve ikincil DNS sunucuları arasında bölge dosya aktarımları.

Bir SOA kaydı, diğer bilgilerin yanı sıra, bölgenin kök etki alanı adını, bölge dosyasının seri numarasını ve yenileme aralığını listeler. Yenileme aralığı, bölge dosyasını birincil sunucudan kopyalamaya çalışmadan önce ikincil DNS sunucularının geçmesine izin vereceği süredir. İkincil DNS sunucuları, sahip oldukları kopyanın en güncel sürüm olup olmadığını belirlemek için seri numarasını kullanır.