DNS Nedir? Etki Alanı Adı Sistemine Yönelik Karışık Bir Kullanıcı Kılavuzu

Yayınlanan: 2022-04-09

İnternet basit bir teknoloji gibi görünebilir, ancak aslında çok sayıda hareketli parça vardır. Çoğu, web sitelerini bekleyen tarayıcılara saniyede milyonlar hızında sunmak için perdenin arkasında birlikte çalışır. Web'in temel yapı taşlarından biri Alan Adı Sistemidir (DNS). Ancak, soruyorsanız, DNS nedir? , Okumaya devam et!

Web'de dolaşmak için kullandığımız alan adları yalnızca mağazanın üzerindeki işarettir. Gerçekte, web siteleri belirlenmiş sayı dizilerini kullanan sunucularda bulunur. DNS'nin nasıl çalıştığını göstermeye başlayan ve alan adlarını bu benzersiz dizelere bağlayan sistem bu yöndür.

Bu yazıda şu soruyu cevaplayacağız: DNS nedir? Oradan ad sunucularını, İnternet Protokolü (IP) adreslerini ve daha fazlasını da ele alacağız. Sonunda, internetin genel olarak nasıl çalıştığına dair temel bilgilerin çoğunu anlayacaksınız.

DNS Nedir (Ve Neden Ona İhtiyacımız Var)?

Özetle, DNS, web siteleri için insan tarafından okunabilen ve belirlenmiş adresleri almanın ve bunları daha az okunabilir sayı dizilerine bağlamanın bir yoludur. Ancak, DNS'nin ne olduğunu açıklamak için, varlığına bağlı olana bakmak önemlidir:

  • Bir alan adı. Bu, bir web sitesinin kısa ve akılda kalan adıdır – örneğin, wpkube.com .
  • Bir IP adresi. Genellikle 127.0.0.1 gibi bir nokta ile ayrılmış dört sayı kümesinden oluşan bir dize görürsünüz. Bu bir IP adresidir ve bir web sitesinin bulunduğu sunucuyu bu şekilde tanımlarsınız.

Aslında, bunların ikisi de aynı anlama gelir (basitçe söylemek gerekirse). Yaygın (ama mükemmel) bir benzetme, tipik bir sokaktaki bir evdir.

Buna “Jane'in evi” veya “mavi posta kutusu olan” diyebilirsiniz. Bu bir tür alan adı gibidir: Unutulmazdır ve herkes hangi evi kastettiğinizi anlayacaktır. Ancak adres – 142 Evergreen Terrace veya 31 Spooner Street – daha çok IP adresine benzer. Evin 'resmi' konumu.

DNS'ye ihtiyacımız var çünkü internetin alan adını IP adresine bağlama şekli bu. Bu öğelerin her ikisi de bir 'DNS kaydı'nda birleşir; ilişkili bir 'DNS araması' olmadan, bir alan adı yazmamız ve doğru web sitesini bulmamız mümkün değildir. Bunun yerine IP adresini kullanmamız gerekecek, bu da sunucuda birkaç site varsa soruna neden olacaktır.

Ad Sunucuları DNS Kayıtlarıyla Nasıl Çalışır?

Bir web sunucusunun web siteleri için tüm dosyaları depolaması gibi, bir ad sunucusu da DNS kayıtları için aynı şeyi yapar. Bu tür sunucular, her DNS kaydını depolar ve bir istek varsa (örneğin, tarayıcıya bir alan adı girdiğinizde), bu, ad sunucusunun onu işlemesini tetikler.

Çoğu durumda, bir barındırma sağlayıcısı veya bir etki alanı kayıt şirketi, ad sunucularının bakımını yapacaktır. Önceki bölümler göz önüne alındığında biraz kafa karıştırıcı olabilir, ancak ad sunucuları genellikle kayıt şirketinin veya ana bilgisayarın adresini kullanır:

  • ns1.example.com
  • ns2.example.com

Bu örneklerdeki "ns", "ad sunucusu" ile ilgilidir ve her etki alanı adında en az iki tane bulunur: Bir birincil ad sunucusu ve ikincil bir yedek. Aslında, birçok ana bilgisayar için bundan daha fazlasını görebilirsiniz – üçü daha tipiktir. Bir ad sunucusu doğru alan adını aldığında, bu onu "çözüyor".

Buradaki örnekler genel ad sunucuları olsa da, bazı ana bilgisayarlarda özel ad sunucuları da alabilirsiniz. Örneğin, HostGator bu hizmeti adanmış ve Sanal Özel Sunucu (VPS) planları için sunmaktadır. GreenGeeks, özel ad sunucuları sunan başka bir sağlayıcıdır.

Ancak, bir ana bilgisayar veya kayıt şirketinin size genel bir varsayılan ad sunucusu sunması, ilişkili barındırmayı da kullanmanız gerektiği anlamına gelmez. Bundan sonrasına bakalım.

Ad Sunucularınızı Nasıl Değiştirirsiniz?

DNS nedir diye sorduğunuzda , çoğu zaman ad sunucularınızla çalışmaya yanıt olarak. Elbette, DNS kaydı ve ad sunucusu iki farklı varlıktır; bu, birini değiştirip siteyi hala çevrimiçi tutabileceğiniz anlamına gelir.

Sitenizi ve etki alanınızı aynı sağlayıcıda barındırıyorsanız – GoDaddy veya Bluehost gibi bir şirket bunu sunuyor – ad sunucularınızı değiştirmek kolay olacaktır. Ancak, farklı bir kayıt şirketi ve ana bilgisayar kullanıyorsanız, biraz daha kafa karıştırıcı olabilir.

Ad sunucusu bilgilerinizin konumu sağlayıcınıza bağlı olarak farklılık gösterse de, kayıt şirketinizden başlayacaksınız. Bazı durumlarda, Gelişmiş DNS ekranının altında olacaktır:

Ad sunucuları bir kayıt şirketinde bağlanır.

Namecheap için, Yönet düğmesi menüsünün altındadır – bunu Etki Alanı Listesi sayfasından veya Gösterge Tablosunda görebilirsiniz:

Namecheap'teki Yönet düğmesi.

Bir ayarlar ekranına geleceksiniz ve Ad Sunucuları bölümü görünecektir:

Namecheap'teki Ad Sunucuları seçeneği.

Aralarından seçim yapabileceğiniz birkaç farklı DNS ayarı seçeneği vardır, ancak hangisi özel ad sunucuları eklemenize izin verirse, doğru olandır.

En Yaygın DNS Kaynak Kayıtları Nelerdir?

Bir alan adı ve IP adresi bir DNS kaydı oluştururken, bu yalnızca basit bir görünümdür. Bunun yerine, 'resmi tamamlamak' için kayda ekleyebileceğiniz birçok bilgi var. DNS'ye ekleyebileceğiniz çok sayıda farklı 'kaynak kaydı' vardır, bu da girişi özel ihtiyaçlarınıza göre uyarlamanıza olanak tanır.

Sıklıkla göreceğiniz birkaç yaygın kaynak kaydı vardır:

  • Adres (A). Bu bir temel kaynak kaydıdır. Alan adı ile sunucunun IP adresi arasındaki bağlantıyı sağlar. DNS kayıtlarını düşündüğünüzde, bu zorunlu bir unsurdur.
  • Kurallı Ad (CNAME). Bir etki alanını bir IP adresine yönlendirmek yerine, CNAME bir etki alanını başka bir etki alanına yönlendirir. www.wpkube.com'u wpkube.com'a yönlendirmek gibi yönlendirmeyi uygulamanın tipik yolu budur.
  • Posta Değiştirici (MX). Bu DNS kaydı, çeşitli uygulamalarda alana özgü e-posta adreslerini kullanmanıza izin vermek için posta sağlayıcınızla birlikte çalışır.
  • Metin (TXT). Bu, e-postalarınıza bir şifreleme katmanı sağlamak için MX kayıtlarıyla birlikte çalışır. Bir TXT kaydı, iki alt kayıtla birlikte gelir: Bir Gönderen Politikası Çerçevesi (SPF) ve Etki Alanı Anahtarı Tanımlı Posta (DKIM).

Ad sunucularınızda olduğu gibi, kurulumunuza bağlı olarak alan adı kayıt sitenize veya barındırma sağlayıcınıza kaynak kayıtları ekleyebilirsiniz:

DNS kayıtlarının listesi.

Ayrı bir alan adı kayıt şirketi kullanıyorsanız, DNS kayıtları eklemek için barındırıcınızı da kullanırsınız. Bu, bazen kafa karıştırıcı bir yönetim parçası olabilir. Ancak, yeni bir kayıt eklemek için çok fazla bir şey yok. Web barındırıcınızdan, alan adı kayıt kuruluşunuzdan ve e-posta sağlayıcınızdan aldığınız bilgilerle boşlukları dolduracaksınız.

Daha sonra 'yayılma' için beklemeniz gerekecek. Bu, verdiğiniz bilgilerin DNS kayıtlarının bulunması gereken diğer konumların tümüne yayılması için geçen süredir. Bu süre, çoğu zaman maksimum 72 saat olmasına rağmen bir dizi faktöre göre değişir.

DNS Aramaları Site Hızını Nasıl Etkiler?

DNS'nin nasıl çalıştığını anladıktan sonra, arama sürecinin sitenizin performansının hayati bir parçası olduğunu anlamaya başlayabilirsiniz. Tarayıcıya bir alan adı girmekten sitenin göründüğünü gördüğünüz ana kadar geçen süreyi düşünün. DNS arama süreci bunun merkezindedir.

Bunu, Pingdom veya GTmetrix gibi bir uygulama içindeki herhangi bir web sitesini hızlı bir şekilde test ederek kendiniz görebilirsiniz:

Pingdom Araçları.

Tabii ki, site hızı önemlidir. Google'ın sıralama metrikleri de site hızının önemli olduğunu gösterir. Bu nedenle, sitenizin mümkün olduğunca hızlı yüklenmesini sağlamaya çalışmalısınız. Bunu yapmanın bir yolu, DNS arama işleminin tamamlanması için gereken süreyi azaltmaktır.

Teknik bilginize bağlı olarak bunu yapmanın birçok yolu olsa da, bahsedebileceğimiz üç hızlı kazanç vardır:

  • Bir İçerik Dağıtım Ağı (CDN) kullanın. Bu, özellikle her varlık aynı birincil CDN'den geliyorsa, tüm alanlardaki siteler için büyük bir yardımcı olacaktır. Bu, genel olarak daha az DNS araması olacağı anlamına gelir: Site hızını düşürme açısından düşük asılı meyve.
  • JavaScript yüklemesini erteleyin. Bu, birkaç alanı kapsar. Ancak kilit nokta, JavaScript'inizin tarayıcı penceresinde en son yüklenmesine izin vermeniz gerektiğidir. DNS aramalarının sayısını azaltmayacak olsa da, yükleme işlemini geciktirecektir.
  • DNS Önceden Getirmeyi kullanın. Bunu WPKube blogunda ele alıyoruz. Kısacası, site hızını artırması gereken, sayfa yüklenmeden önce DNS aramasını çözmenin bir yoludur.
  • Hızlı bir DNS sağlayıcısı kullanın. Bir zamanlar yavaş site hızının yönü, sunucunuzun performansıdır. Ancak, DNS sağlayıcınızın da bir etkisi olacaktır. Daha hızlı bir DNS sağlayıcı seçerseniz, arama süresi azalacak ve performansı artıracaktır.

Bu son nokta, bazen kullandığınız DNS'yi değiştirebileceğiniz için daha sonra bakacağımız bir şeydir.

Varsayılan DNS'nin Alternatifleri Var mı?

Çoğu durumda, varsayılan DNS iyidir. Ancak, performans sorunları fark ederseniz (veya belirli bir ihtiyacınız varsa), DNS'nizi başka bir şeyle değiştirebilirsiniz.

Genel algı, ücretsiz DNS sunucularının makul ve orta düzeyde bir performans sunduğudur ve bu anlaşılabilir bir durumdur. Aslında, bir DNS sunucusunun yaptıklarını bir CDN ile karşılaştırırsanız, bir takım benzerlikler görürsünüz. Bir balonda, yerel bir ad sunucusu, DNS isteklerini önbelleğe alır ve yerel ayardaki bir kullanıcı bunlara ihtiyaç duyduğunda bunları geri çağırır. Bu mantıklıdır ve birçok site için mükemmeldir.

Cloudflare ve Google gibi şirketlerin bazı avantajlarından yararlanmak istiyorsanız, bu ücretsiz genel DNS sunucularını kullanabilirsiniz. Bununla birlikte, bazı siteler daha hızlı aramalara, daha fazla çalışma süresine ve artırılmış coğrafi trafik işlevselliğine ihtiyaç duyar. Birinci sınıf bir DNS hizmeti buradaki faturayı karşılayabilir ve aralarından seçim yapabileceğiniz birkaç tane var.

Örneğin, DNS Made Easy, binlerce memnun kullanıcıyla gelen büyük ölçekli bir kurumsal çözümdür:

DNS Kolaylaştırıldı logosu.

Amazon ve Dyn gibi diğer küresel ve ölçeklenebilir depolama sağlayıcıları da birinci sınıf DNS hizmetleri sağlar. Bunlar genellikle yüksek güvenilirlik (bazen yüzde 100!) ve verimlilik sağlar.

Ancak, genel bir site sahibinin özel, premium ve özel DNS hakkında endişelenmesine gerek yoktur. Çoğu zaman, barındırma veya kayıt şirketinizde bulacağınız genel DNS hizmetleri faturaya uyacaktır.

Özetle

Çoğu internet kullanıcısı, tarayıcı ve sunucu arasında bir bağlantı olduğunu bilir. Bu, bir web sayfasının ekrana nasıl geldiğinin arkasındaki temel bilgilerdir. Ancak, dikkate alınması gereken daha çok şey var. Alan Adı Sistemi, perde arkasındaki sayı dizilerinin alan adlarına nasıl çevrildiğidir.

Bu gönderi için, “DNS nedir?” Sorusuna yanıt aradık. Kayıtları isteklere göre sunucular. Dahası, kullanıcıları yeniden yönlendirmenize, e-posta istemcisiyle bağlantı kurmanıza ve konuşmanıza ve hatta gönderdiğiniz verileri şifrelemenize yardımcı olması için bu DNS kayıtlarını değiştirebilirsiniz.

Bu makale şu soruyu yanıtlamanıza yardımcı oluyor mu: DNS nedir ve değilse başka sorunuz var mı? Aşağıdaki yorumlar bölümünde sorun!