DNS nedir?Bir alan adı sistemi için kafası karışık kullanıcı kılavuzu
İnternet basit teknolojiye benzeyebilir, ancak gerçekte birçok hareketli parça vardır. Birçoğu, saniyede milyonlarca hızda bekleyen tarayıcılara web siteleri göndermek için perdelerin arkasında birlikte çalışır. Web’in ana yapı taşlarından biri alan adı sistemidir (DNS). Ancak, sorarsanız, DNS nedir? , Okumaya devam et! Web’i keşfetmek için kullandığımız alan adı sadece mağazanın üstünde bir işarettir. Aslında, web sitesi belirli bir sayı serisi kullanarak sunucuda. Bu husus DNS’nin çalışma şeklini göstermeye başladı ve etki alanı adlarını bu benzersiz dizeye bağlayan bir sistemdir.
Bu yazıda şu soruyu cevaplayacağız: DNS nedir? Oradan, ad sunucusunu, İnternet Protokolünün adresini (IP) ve daha fazlasını da tartışacağız. Sonunda, İnternet’in bir bütün olarak çalışma şeklinin temellerini anlayacaksınız. DNS nedir (ve neden buna ihtiyacımız var)? Kısacası, DNS, insanların web sitelerini okuyabileceği ve hedefleyebileceği bir adres almanın ve bunları daha az okunabilir bir dizi sayıya bağlamanın bir yoludur. Bununla birlikte, DNS’nin ne olduğunu açıklamak için, varlığına neyin bağlı olduğunu görmek önemlidir:
Bir alan adı. Bu, kısa ve hatırlanması kolay bir web sitesinin adıdır – örneğin, wpkube.com.
Bir IP adresi. Genellikle 127.0.0.1 gibi noktaya ayrılmış bir dizi sayı serisi göreceksiniz. Bu bir IP adresidir ve web sitesinin bulunduğu sunucuyu bu şekilde tanımlarsınız.
Aslında, her ikisi de aynı anlama sahiptir (basit). Genel bir benzetme (ama mükemmel) ayırt edici bir yoldaki bir evdir.
Buna “Jane’s House” veya “Mavi Posta Kutusu ile Ev” diyebilirsiniz. Bu bir alan adı gibidir: hatırlanması kolay ve herkes hangi evi kastettiğinizi bilecektir. Ancak, adres – 142 Evergreen Terrace veya 31 Street Spooner – daha çok bir IP adresi gibidir. Burası ‘resmi’ evin yeri. DNS’ye ihtiyacımız var çünkü İnternet’in etki alanı adını IP adresine bağlama şekli budur. Bu öğelerin her ikisi de ‘DNS verileri’ ile birleştirilir; ‘İlgili DNS’ araması olmadan, etki alanı adlarını yazmanın ve doğru web sitesini bulmamızın bir yolu yoktur. Bunun yerine IP adresini kullanmalıyız, bu da sunucuda bir dizi site varsa sorunlara neden olacak. Ad sunucusu DNS Notes ile nasıl çalışır? Web sunucusunun web sitesi için tüm dosyaları sakladığı gibi, ad sunucusu da DNS notları için aynı şeyi yapar. Bu tür bir sunucu her DNS notunu depolar ve bir istek varsa (tarayıcıya bir etki alanı adı girdiğinizde olduğu gibi), bu, onu işlemek için bir ad sunucusunu tetikler. Çoğu durumda, barındırma sağlayıcıları veya alan kaydı bir ad sunucusu tutacaktır. Bu, önceki bölümü göz önünde bulundurarak biraz kafa karıştırıcıdır, ancak ad sunucusu genellikle kayıt şirketi veya ana bilgisayar adresini kullanır:
ns1.contoh.com
ns2.contoh.com
Bu örnekteki “NS”, “NameServer” ile ilgilidir ve her alan adının en az iki tanesi olacaktır: bir ana Nameerver ve ikincil rezervler. Aslında, birçok ana bilgisayar için bundan daha fazlasını görebilirsiniz – üç daha tipik. Ad sunucusu doğru alan adını aldığında, bu “tamamlıyor”.
Burada örnek bir genel adı sunucusu olmasına rağmen, birkaç ana bilgisayarda kişisel bir ad sunucusu da alabilirsiniz. Örneğin, HostGator bu hizmeti özel ve sanal özel sunucu (VPS) paketleri için sunar. Greeneks, kişisel bir isim sunucusu sunan başka bir sağlayıcıdır. Ancak, yalnızca ana bilgisayar veya kayıt şirketi bir halkın varsayılan adının bir sunucusunu sunduğundan, ilgili barındırmayı da kullanmanız gerektiği anlamına gelmez. Bunu bir sonraki görelim. İsim sunucunuzu nasıl değiştirirsiniz? Sorduğunuzda, DNS nedir? , genellikle ad sunucunuzla çalışmaya yanıt olarak. Tabii ki, DN’ler ve sunucu adları iki farklı varlıktır, yani bunlardan birini değiştirebilir ve siteyi çevrimiçi tutmaya devam edebilirsiniz. Sitenizi ve alan adınızı aynı sağlayıcıya gönderiyorsanız – bunu sunan Godaddy veya Bluehost gibi şirketler – değiştirme Sunucu Adınız çok kolay olacak. Ancak, farklı kayıt memurları ve ana bilgisayarlar kullanıyorsanız bu biraz daha kafa karıştırıcı olabilir. İsim sunucusu bilgilerinizin konumu sağlayıcınıza bağlı olarak farklı olsa da, kayıt cihazınızdan başlayacaksınız. Bazı durumlarda, devam eden DNS ekranının altında olacaktır:
Namecheap için, Yönet düğmesi menüsünün altında – Etki Alanı Listesi sayfasından veya gösterge tablosundan görebilirsiniz:
Ayar ekranını gireceksiniz ve NameServer bölümü görülecektir:
Metin (txt). Bu, e -postanıza şifreleme katmanı sağlamak için MX verileriyle çalışır. TXT verileri iki alt katla donatılmıştır: Gönderen İlkesi Çerçevesi (SPF) ve Etki Alanı Anahtarı Kimlikleri Postası (DKIM).
İsim sunucunuz gibi, ayarlarınıza bağlı olarak etki alanı kaydınıza veya barındırma sağlayıcınıza kaynak notları ekleyebilirsiniz:
Ayrı bir etki alanı kaydedici kullanıyorsanız, DNS verileri eklemek için bir ana bilgisayar da kullanacaksınız. Bu bazen kafa karıştırıcı bir idari kısım olabilir. Ancak, yeni bir kayıt eklemek için çok fazla değil. Boş bölümü web ana bilgisayarından, kayıt şirketi alan adından ve e -posta sağlayıcınızdan aldığınız bilgilerle dolduracaksınız. Daha sonra ‘yayılma’ için beklemeniz gerekir. Bu, sağladığınız bilgilerin DNS notlarının ihtiyaç duyduğu diğer tüm konumlara yayılması için gereken zamandır. Gerekli zaman, çoğu zaman en fazla 72 saat olsa da, bir dizi faktörde değişir. DNS araması sitenin hızını nasıl etkiler? DNS’nin nasıl çalıştığını anladıktan sonra, arama sürecinin sitenizin performansının önemli bir parçası olduğunu fark etmeye başlayabilirsiniz. Sitenin göründüğünü görene kadar tarayıcıda bir alan adı girmekten gereken süreyi düşünün. DNS arama süreci bunun için çok önemlidir. Pingdom veya GTMetrix gibi uygulamalarda herhangi bir web sitesinin hızlı bir testi ile kendiniz görebilirsiniz:
Tabii ki, sitenin hızı önemlidir. Google’ın sıralama metriği de site hızının önemli olduğunu göstermektedir. Bu nedenle, sitenizi mümkün olan en kısa sürede yüklemeye çalışmalısınız. Bunu yapmanın bir yolu, DNS arama sürecini tamamlamak için gereken süreyi azaltmaktır.
Teknik bilginize bağlı olarak bunu yapmanın birçok yolu olmasına rağmen, bahsetebileceğimiz üç hızlı galibiyet vardır: İçerik Dağıtım Ağını (CDN) kullanın.Bu, özellikle her varlık aynı ana CDN’den gelirse, tüm siteler için büyük bir yardım olacaktır.Bu, genel olarak daha az DNS araması olacağı anlamına gelir: saha hızının azaltılmasıyla bağlantılı olarak düşük sonuçlar. Ana yükleme JavaScript.Bu bir dizi alan içerir.Ancak, kilit nokta, JavaScript’inizin tarayıcı penceresine yüklenmesine izin vermeniz gerektiğidir.DNS arama sayısını azaltmayacak olsa da, bu yükleme işlemini erteleyecektir.
DNS prefetingching kullanın.Bunu WPKube blogunda tartıştık.Kısacası, bu, site hızını artırması gereken sayfa yüklenmeden önce DNS aramasını tamamlamanın bir yoludur. Hızlı bir DNS sağlayıcısı kullanın.Site hızının yavaş yönünden sonra ev sahibinizin performansıdır.Ancak, DNS sağlayıcınızın da bir etkisi olacaktır.Daha hızlı bir DNS sağlayıcısı seçerseniz, arama süresi performansı azaltır ve iyileştirir.
Bu son nokta bir sonraki göreceğimiz bir şeydir, çünkü bazen kullandığınız DN’leri değiştirebilirsiniz. DNS varsayılan için bir alternatif var mı? Çoğu durumda, DNS varsayılanı iyidir. Ancak, performans sorununu görürseniz (veya özel ihtiyaçlarınız varsa), DNS’nizi başka bir şeye değiştirebilirsiniz. Genel algı, ücretsiz DNS sunucusunun anlaşılabilecek iyi bir performans sunmasıdır. Aslında, DNS sunucusunun CDN ile ne yaptığını karşılaştırırsanız, bir dizi benzerlik görürsünüz. Kabarcıklarda, yerel ad sunucusu DNS isteklerini kaydeder ve yerel kullanıcıların ihtiyaç duyduğunda onu arar. Bu mantıklıdır ve birçok site için çok uygundur. Cloudflare ve Google gibi şirketin bazı avantajlarından yararlanmak istiyorsanız, bu ücretsiz genel DNS sunucusunu kullanabilirsiniz. Bununla birlikte, bazı siteler daha hızlı arama, daha uzun aktif zaman ve gelişmiş coğrafi trafik işlevselliği gerektirir. Premium DNS hizmetleri buradaki faturaları karşılayabilir ve seçilebilecek bazıları vardır. Örneğin, DNS Made Easy, binlerce memnun kullanıcıyla birlikte gelen büyük ölçekli bir şirket çözümüdür: