Etki Alanı Adı Sistemine (DNS) ve Nasıl Çalıştığına Giriş
Her web sitesinin, onu diğerleri arasında tanımlayan bir IP adresi vardır. Teorik olarak, web'de alan adları yerine yalnızca IP adreslerini kullanarak gezinebilirsiniz, ancak bu pratik olmaz. IP adreslerinin ve etki alanlarının birbiriyle nasıl ilişkili olduğunu anlamak için Etki Alanı Adı Sistemini (DNS) tanımanız gerekir.
DNS, web'de daha sezgisel gezinmemizi sağlar. Bu yazıda, DNS'nin ne olduğu ve nasıl çalıştığı hakkında daha fazla konuşacağız. Ardından, bilmeniz gereken DNS ile ilgili birden çok terimi tanıtacağız ve neden önemli oldukları hakkında konuşacağız. Hemen atlayalım!
Etki Alanı Adı Sistemine Giriş (Ve Nasıl Çalışır)
Daha önce bir tarayıcı kullandıysanız, alıştırmayı bilirsiniz – bir alan adı yazarsınız, enter'a tıklarsınız ve istediğiniz sayfayı yükler. Çevrimiçi olarak bir milyardan fazla web sitesi olmasına rağmen çalışan basit bir işlemdir.
Ancak, bu web sitelerinin her biri, aralarında geçiş yapmak için kullanabileceğiniz benzersiz bir IP adresine de sahiptir. Bu IP adresleri, her web sitesini barındıran sunuculara karşılık gelir. Yeni bir alan adı kaydettiğinizde, dünyaya “Hey, bu URL bu belirli IP adresine yönlendiriyor!” diyorsunuz. Bu şekilde, kullanıcıların karmaşık sayı dizilerini hatırlamalarına gerek kalmaz.
Sorun şu ki, tarayıcınız hangi alan adının her bir adrese yönlendirdiğini otomatik olarak bilmiyor. Sizi oraya göndermeden önce hangi adrese karşılık geldiğini görmek için DNS'yi kontrol etmesi gerekir. Bu, hangi etki alanlarının ve IP adreslerinin bağlantılı olduğu hakkında bilgi depolayan bir sistemdir.
Tahmin edebileceğiniz gibi, bu tek bir bilgisayarın işlemesi için çok fazla bilgidir. Bunun yerine, kendi sunucularını işleten birçok şirketin bulunduğu merkezi olmayan bir sistemden bahsediyoruz. Örneğin Google, Verisign ve Yandex'in yaptığı gibi genel bir DNS sunucusu çalıştırır. Çoğu alan adı kayıt şirketi kendi alanlarını da işletir. Genellikle bu, güvenlik ve hız endişelerine bağlıdır ve genellikle faydalarla ilgili tartışmalara hakim olurlar:

Sistemin nasıl çalıştığı hakkında biraz daha açıklamak gerekirse, bir alan adı kaydettiğinizde, bilgileri tüm DNS sunucularına 'yatır'. Bu, 48 saate kadar sürebilir (bu nedenle kayıt şirketlerinden sık sık tekrarlanan uyarı).
İnternet Servis Sağlayıcınız (ISS) muhtemelen bir DNS sunucusu da çalıştırır ve yönlendiriciniz varsayılan olarak bunu kullanacak şekilde yapılandırılmış olabilir. İdeal olarak, çoğu DNS sunucusu aynı şekilde çalışmalıdır, ancak örneğin ISS'niz belirli web sitelerini engelliyorsa, genel bir sunucu kullanmanın yararları vardır.
Bilmeniz Gereken DNS İle İlgili 6 Terim
Bir alan adı kaydetmek, bir alan adını taşımak veya bir siteye yönlendirmek isterseniz, DNS ile ilgilenmeniz gerekir. Ancak, kafa karıştırıcı gelebilir, karşılaşabileceğiniz birçok terim vardır, o yüzden en popüler olanlardan bahsedelim ve ne olduklarını açıklayalım.
1. 'A' Kayıtları

Bir alan adını belirli bir IP adresine bağladığınızda, A kaydı olarak bilinen şeyi yaratırsınız. Daha önce açıkladığımız gibi, bu kayıtlar DNS'nin kalbinde yer alır. Onlar olmadan, kullanıcılar web sitenizi etki alanı aracılığıyla bulamazlar.
2. 'CNAME' Kayıtları

İşlerin biraz daha karmaşıklaşmaya başladığı yer burasıdır. CNAME kayıtları, kullanıcıları belirli bir IP adresine değil, diğer alan adlarına yönlendirir.
Örneğin, elegantthemes.com'u www.elegantthemes.com'a yönlendiren bir CNAME kaydınız olabilir. Bu, kullanıcıların gezinme çubuklarına hangi adresi yazarlarsa yazsınlar web sitesine ulaşabilecekleri anlamına gelir. Yukarıdaki örnekte, bir ziyaretçi elegantthemes.com yazdığında www.elegantthemes.com adresine gider ve bu da bir A kaydı yapılandırdıysanız belirli bir IP adresine yol açar.
Teknik olarak, A ad kayıtlarını kullanarak aynı web sitesine yönlendirmek için bir URL'nin hem www hem de www olmayan varyasyonlarını da ayarlayabilirsiniz. Ancak, arama motorlarının sizi yinelenen içerik nedeniyle cezalandırmasını önlemek için her zaman varsayılan veya 'standart' bir alan adı kullanmayı hedeflemelisiniz.
3. 'MX' Kayıtları

MX kayıtları özellikle e-posta ile ilgilenir. Çoğu durumda, bir barındırma planına kaydolduğunuzda, ilişkili ücretsiz e-posta hesaplarına da erişebilirsiniz. Bu durumlarda, web barındırıcınız muhtemelen sizin için MX kayıtlarını ayarlayacaktır. Bunlar sadece gelen mesajları alacak olan posta sunucularını ve bunların nereye yönlendirileceğini gösterir.
Barındırma sağlayıcınız veya kayıt operatörünüz e-posta barındırma hizmeti sunmuyorsa, her zaman farklı posta sunucularına işaret eden MX kayıtları oluşturabilirsiniz.
4. 'Ad sunucusu'

Çoğu durumda, insanlar 'ad sunucusu' terimini DNS sunucularıyla birbirinin yerine kullanır. Tam olarak doğru olmak gerekirse, ad sunucuları DNS yazılımı çalıştıran bilgisayarlardır. Bir alan adı kaydettirdiğinizde, ona ad sunucuları atayabilirsiniz, çoğu durumda kullandığınız kayıt şirketi tarafından çalıştırılanlardır.
Başka bir deyişle, ad sunucuları, alan adınızın bilgilerini, bir barındırma şirketi veya kayıt şirketi olsun, onu kaydettirmek için kullandığınız hizmete bağlar. Bir etki alanını taşırken, ad sunucularını da değiştirmeniz ve değişikliklerin bir kez daha yayılmasını beklemeniz gerekir.
5. 'Bölge Dosyaları'
Etki alanınızın bölge dosyaları, DNS ile ilgili tüm ayarlarını içerir ve ad sunucularınızda depolanır. Örneğin, alanınızla ilişkili her bir kayıt, bölge dosyanıza basit metin biçiminde girer, bu da yorumlama ve taşıma sürecini basitleştirir.
DNS ayarlarınızda değişiklik yaptığınızda bölge dosyanızı güncellersiniz. Değişikliklerin çoğu genellikle bir grafik arayüz aracılığıyla gerçekleşir. Ancak, çoğu kayıt şirketi ve web barındırıcısı, yedekleme amacıyla bölge dosyanızın kopyalarını dışa aktarmanıza da olanak tanır.
6. 'Yaşama Süresi' (TTL)

TTL, ad sunucularınıza DNS kayıtlarınızı ne sıklıkta güncellemesi gerektiğini söyleyen bir ayardır. Örneğin, A kaydınızı değiştirirseniz ve TTL'niz iki saate ayarlanırsa, o zamana kadar güncellemeyi yaymaya başlamaz. Çoğu modern kayıt şirketi, TTL ayarlarınızı bir veya beş dakika gibi düşük sınırlara ayarlamanıza olanak tanır.
Pratikte, A ve CNAME kayıtları için düşük TTL sürelerine ihtiyacınız yoktur – en azından çoğu durumda – bunlarda sık sık değişiklik yapmamanız gerekir. Ancak, düşük TTL sürelerini ayarlamanın kullanışlı olabileceği birçok durum vardır, bu nedenle bu esnekliğe sahip olmak ileri düzey kullanıcılar için kullanışlıdır.
Çözüm
Kısacası, DNS, web'de sezgisel olarak gezinmemizi mümkün kılan şeyin büyük bir parçasıdır. Bir web sitesi işletecekseniz nasıl çalıştığını anlamanız önemlidir, çünkü bununla sık sık uğraşmanız gerekir. Örneğin, alan adlarını kaydettirmek, bir siteye yönlendirmek ve bunları taşımak, DNS'yi kullanmayı içerir ve yapmanız gereken basit görevlerdir.
DNS'nin nasıl çalıştığını öğrendikten sonra, aşina olmanız gereken birkaç ek terim vardır, örneğin:
- A kayıtları: Bu kayıtlar, alan adınızı bir IP adresine bağlar.
- CNAME kayıtları: Bu kayıtlarla alan adlarını diğer URL'lere yönlendirebilirsiniz.
- MX kayıtları: Bu kayıt türü, alan adınıza gelen e-postaları almanızı sağlar.
- Ad sunucuları: Bunlar, alan adı kayıt kuruluşunuzun veya barındırma sağlayıcınızın DNS sunucularıdır.
- Bölge dosyaları: Bu dosya, DNS ile ilgili tüm bilgilerinizi saklar ve ad sunucunuzda saklanır.
- Yaşam süresi (TTL): Bu ayarla, DNS yapılandırmanızın ne sıklıkta güncelleneceğini yapılandırabilirsiniz.
DNS nedir hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!
Aa Amie / Shutterstock.com'dan makale küçük resmi.
Etki Alanı Adı Sistemine Giriş (Ve Nasıl Çalışır)
Alan adları, her web sitesi için uzun IP adreslerini hatırlamak zorunda kalmadan web'de gezinmemizi sağlar. Ancak, birçok kişinin Alan Adı Sisteminin (DNS) nasıl çalıştığı hakkında hiçbir fikri yoktur. Bu yazıda DNS'in ne olduğundan ve nasıl yapılandırıldığından bahsedeceğiz!
ev borcu WordPress sitesi