Nameservers (NS) Nedir?

Bir internet sitesini ziyaret ederken, tarayıcınıza yazdığınız alan adı (örneğin, www.ornek.com), bilgisayarın doğrudan anlayabileceği bir IP adresine çevrilir. Bu dönüşüm işlemi, DNS (Domain Name System) adı verilen bir sistem tarafından gerçekleştirilir. DNS’in bu süreçte önemli bir bileşeni olan Nameserver (NS), alan adlarının IP adreslerine yönlendirilmesini sağlar. Bu makalede, nameserver kavramını, nasıl çalıştığını, DNS ile olan ilişkisini ve web sitelerinin erişiminde oynadığı kritik rolü ayrıntılı bir şekilde ele alacağız.

Nameserver (NS) Nedir? Geniş Kapsamlı İnceleme

Nameserver Nedir?

Nameserver, internet üzerindeki alan adlarını belirli bir IP adresine bağlayan bir DNS sunucusudur. Tarayıcınıza bir web adresi yazdığınızda, tarayıcı önce bu adresin hangi IP adresine karşılık geldiğini öğrenmek zorundadır. Bu IP adresine ulaşmak için tarayıcı, nameserver’lara başvurur. Bir alan adının DNS kayıtları içinde yer alan nameserver’lar, alan adının hangi IP adresine yönlendirileceği bilgisini sağlar.

DNS ve Nameserver İlişkisi

DNS, tüm internet trafiğini yönlendiren bir telefon rehberi gibidir. Nameserver’lar, bu rehberde yer alan belirli bir telefon numarasına (IP adresine) alan adıyla erişilmesini sağlayan aracı görevi görür. Alan adı sisteminde, NS kayıtları olarak bilinen bilgiler, bir alan adının hangi nameserver’lara yönlendirileceğini belirler.

Bir web sitesine erişmek için kullanılan süreç şu adımları içerir:

  1. DNS Sorgusu: Bir kullanıcı tarayıcısına bir web sitesi adresi (örneğin, www.ornek.com) yazar.
  2. DNS Resolver: Tarayıcı bu alan adının IP adresini bilmez, bu yüzden öncelikle bir DNS resolver’a başvurur. Resolver, alan adını bir IP adresine çözümlemek için nameserver’ları arar.
  3. Nameserver İle İletişim: Resolver, alan adı için doğru nameserver’ları bulur ve IP adresi sorgusu yapar.
  4. IP Adresine Yönlendirme: Nameserver, alan adıyla ilişkili IP adresini resolver’a döndürür. Tarayıcı bu IP adresini kullanarak web sunucusuna bağlanır ve içerikleri görüntüler.

Aşağıda Nameserver (NS) ve Domain Name System (DNS) kavramlarının bir tablo içinde karşılaştırmasını bulabilirsiniz:

ÖzellikNameserver (NS)Domain Name System (DNS)
TanımAlan adlarını IP adreslerine çevirmeye yarayan bir DNS sunucusudur.Alan adlarını IP adreslerine çevirmek için kullanılan sistemin genel adıdır.
GörevBir alan adına ait DNS kayıtlarının hangi sunucuda olduğunu belirler.Alan adı ve IP adresi arasındaki çözümlemeyi yönetir.
Çalışma ŞekliBir alan adı için yetkili olan sunucuya yönlendirir ve bu sunucu ilgili DNS kayıtlarını sağlar.Kullanıcının tarayıcısına girdiği alan adını, o alan adına ait IP adresine dönüştürür.
Kayıt TürüNS kayıtları (alan adının hangi nameserver tarafından yönetildiğini belirtir)Birçok farklı DNS kayıt türü içerir: A, AAAA, MX, CNAME, TXT, vb.
YetkiBelirli bir alan adına dair tüm DNS kayıtlarını içerir (Authoritative Nameserver).DNS’in genel işleyişinde birçok farklı bileşenle birlikte çalışır.
YedeklilikGenellikle birden fazla nameserver atanarak yedeklilik sağlanır.Yedekli sistemler, DNS’in genel işleyişinde önemli bir rol oynar.
GüvenlikYanlış yapılandırılmış nameserver’lar, DNS saldırılarına açık olabilir.DNS güvenliği için çeşitli protokoller kullanılır (örneğin, DNSSEC).
Örnekns1.ornek.com, ns2.ornek.comA kaydı: 192.168.1.1, MX kaydı: mail.ornek.com
RolüDNS çözümlemesinde belirli bir alan adı için IP adresini sağlayan yetkili sunucuya yönlendirir.İnternetteki her alan adının IP adresine dönüştürülmesini sağlar.
Karşılaştırma Tablosu

Bu tablo, Nameserver’ların DNS sistemi içindeki rolünü daha iyi anlamanızı sağlar. NS, DNS’in bir parçası olarak, spesifik görevlerle alan adlarının çözümlemesine katkıda bulunur.

Nameserver Türleri

İnternet üzerindeki trafiği yönlendirmek için farklı türde nameserver’lar vardır:

  1. Authoritative Nameserver: Bir alan adıyla ilişkili IP adreslerinin kesin kaynağıdır. Bu sunucu, belirli bir alan adına dair tüm DNS kayıtlarını içerir. Örneğin, www.ornek.com’un authoritative nameserver’ı bu alan adına ait A (IP adresi) kaydını ve diğer DNS kayıtlarını tutar.
  2. Recursive Nameserver: Bu sunucu, kullanıcılardan gelen DNS sorgularını alır ve authoritative nameserver’a kadar giderek gerekli IP adresini bulur. Recursive nameserver’lar, daha hızlı sonuç döndürmek için sonuçları bir süre ön bellekte saklar.

NS Kayıtları Nedir?

NS kayıtları, belirli bir alan adının hangi nameserver’lar tarafından yönetildiğini gösteren DNS kayıtlarıdır. Her alan adı en az bir, genellikle iki veya daha fazla nameserver ile ilişkilidir. Bu nameserver’lar, o alan adı için IP adresi ve diğer DNS kayıtları hakkında bilgi sağlar.

NS kayıtları şu şekilde görünür:

ornek.com.  IN NS ns1.ornek.com.
ornek.com.  IN NS ns2.ornek.com.

Bu örnekte, ornek.com için iki farklı nameserver tanımlıdır: ns1.ornek.com ve ns2.ornek.com. Bu nameserver’lar, ornek.com’a ait DNS bilgilerini yönetecektir.

Nameserver’ların Önemi

Nameserver’lar internetin işleyişinde kilit rol oynar çünkü:

  • Hız ve Erişim: Bir kullanıcı, bir web sitesine erişmek istediğinde hızlı bir DNS çözümleme işlemi gerekir. Nameserver’lar, bu işlemi gerçekleştiren yapı taşlarıdır. Uygun yapılandırılmamış veya yavaş bir nameserver, web sitesine erişimde gecikmelere neden olabilir.
  • Güvenlik: Nameserver’lar güvenli internet bağlantıları sağlamak açısından da önemlidir. Yanlış yapılandırılmış nameserver’lar, siber saldırılara açık hale gelebilir. Örneğin, DNS spoofing saldırıları, kullanıcıları sahte web sitelerine yönlendirmek için nameserver’ları hedef alır.
  • Yedeklilik: Bir alan adı genellikle birden fazla nameserver ile ilişkilendirilir. Bu, bir nameserver devre dışı kaldığında diğerinin devreye girmesi ve web sitesinin kesintisiz çalışmaya devam etmesi için gereklidir.

Nameserver Nasıl Ayarlanır?

Nameserver’lar, alan adı yönetim panelinden kolayca ayarlanabilir. Bir alan adı satın alındığında, varsayılan nameserver’lar otomatik olarak atanır. Ancak, kullanıcılar bu nameserver’ları değiştirebilir ve özel nameserver’lar tanımlayabilir. Örneğin, bir web sitesi sahibi, hosting sağlayıcısının nameserver’larını kullanmak yerine kendi nameserver’larını ayarlayabilir.

Nameserver ayarlamak için izlenen adımlar:

  1. Alan adı sağlayıcınızın paneline giriş yapın.
  2. Alan adınızı seçin ve DNS ayarları kısmına gidin.
  3. Mevcut nameserver bilgilerini değiştirerek kendi nameserver’larınızı girin.
  4. Değişiklikleri kaydedin ve DNS yayılmasının tamamlanmasını bekleyin (bu işlem 24-48 saat sürebilir).

Değerlendirme

Nameserver’lar, internetin temel yapı taşlarından biridir. Bir alan adının doğru bir şekilde çalışabilmesi için DNS çözümleme sürecinde hayati bir rol oynarlar. Doğru yapılandırılmış nameserver’lar, hızlı, güvenli ve yedekli bir internet erişimi sağlar. Ayrıca, web yöneticileri için nameserver’ların düzgün çalıştığından emin olmak, web sitelerinin her an erişilebilir olmasını sağlamak açısından kritiktir.

Share your love
WPW

WPW

Yazar, teknolojiye meraklı, grafik tasarımcı, sosyal medya ve seo danışmanı...

Articles: 543