Kısa yanıt: DNS (Domain Name System), viyohost.com gibi insanların hatırlayabileceği alan adlarını, sunucuların birbirini bulmak için kullandığı IP adreslerine çeviren dağıtık bir isimlendirme sistemidir. Bir alan adının davranışı; A, AAAA, CNAME, MX, TXT, NS gibi DNS kayıt türleri ile belirlenir ve bu kayıtlar nameserver adı verilen DNS sunucularında tutulur. Alan adınızı alan adı kayıt ekranımızdan aldıktan sonra bu kayıtları panelinizden yönetebilirsiniz.
Tarayıcınıza bir web sitesi adresi yazdığınızda, aslında bilgisayarınızın iletişim kurması gereken şey o sitenin barındırıldığı sunucunun IP adresidir (örneğin 192.0.2.10 gibi). İnsanlar için sayı dizilerini ezberlemek pratik olmadığından, DNS bu IP adreslerini akılda kalıcı alan adlarıyla eşleştirir. Bu sayede "viyohost.com" yazmak yeterli olur; arka planda DNS, bu adı doğru sunucunun IP adresine çevirir.
DNS, tek bir merkezi sunucuda değil, dünya genelinde dağıtılmış milyonlarca sunucudan oluşan hiyerarşik bir yapıda çalışır. Bu dağıtık yapı hem sistemin hızlı çalışmasını hem de tek bir noktanın çökmesi durumunda internetin işlevini kaybetmemesini sağlar.
Tarayıcınıza bir alan adı yazdığınızda perde arkasında şu adımlar gerçekleşir:
Bu süreç genellikle milisaniyeler içinde tamamlanır ve önbellekleme sayesinde aynı alan adına yapılan sonraki ziyaretler çok daha hızlı gerçekleşir.
Yukarıdaki sorgu sürecinde görev alan dört farklı sunucu türü vardır:
| Sunucu Türü | Görevi |
|---|---|
| Recursive Resolver | Kullanıcının sorgusunu alır, cevabı bulana kadar diğer sunuculara yönlendirir |
| Root Nameserver | Sorguyu ilgili uzantının (.com, .tr, .net vb.) TLD sunucusuna yönlendirir |
| TLD Nameserver | İlgili uzantı altındaki alan adının authoritative sunucusunu gösterir |
| Authoritative Nameserver | Alan adının gerçek DNS kayıtlarını (A, MX, TXT vb.) tutar ve nihai cevabı verir |
Bir alan adı satın aldığınızda, o alan adının authoritative nameserver'ları genellikle kayıt operatörünüz tarafından atanır; bu ayarları Alan Adı Prosedürleri sayfamızdan yönetebilirsiniz.
Authoritative nameserver üzerinde tanımlanan her kayıt, alan adının farklı bir davranışını belirler:
| Kayıt Türü | Ne İşe Yarar | Örnek |
|---|---|---|
| A | Alan adını bir IPv4 adresine yönlendirir | viyohost.com → 192.0.2.10 |
| AAAA | Alan adını bir IPv6 adresine yönlendirir | viyohost.com → 2001:db8::1 |
| CNAME | Bir alan adını başka bir alan adına (takma ad) yönlendirir | www.viyohost.com → viyohost.com |
| MX | Gelen e-postaların hangi posta sunucusuna gideceğini belirtir | viyohost.com → mail.viyohost.com (öncelik: 10) |
| TXT | Alan adına metin tabanlı bilgi ekler (SPF, DKIM, doğrulama kodları) | "v=spf1 include:_spf.example.com ~all" |
| NS | Alan adından sorumlu nameserver'ları belirtir | viyohost.com → ns1.viyohost.com |
| SOA | Bölge (zone) hakkında yönetimsel bilgi tutar (seri no, yenileme aralığı vb.) | Birincil nameserver ve yönetici e-postası |
| PTR | Bir IP adresini alan adına çevirir (ters DNS / reverse DNS) | 192.0.2.10 → viyohost.com |
| SRV | Belirli bir hizmetin hangi sunucu ve portta çalıştığını belirtir | VoIP, XMPP gibi servisler için kullanılır |
| CAA | Alan adı için hangi sertifika otoritelerinin SSL sertifikası verebileceğini sınırlar | viyohost.com → letsencrypt.org yetkilendirmesi |
Sitenizi SSL sertifikası ile şifrelemek istediğinizde CAA ve A kayıtlarının doğru yapılandırılmış olması, sertifika doğrulama sürecini hızlandırır.
Bu iki kavram sık karıştırılır. Nameserver, alan adınızın DNS kayıtlarının fiziksel/mantıksal olarak tutulduğu sunucudur (ör. ns1.viyohost.com, ns2.viyohost.com). DNS kaydı ise bu nameserver'lar üzerinde tanımladığınız A, CNAME, MX gibi tekil yönlendirme talimatlarıdır. Yani nameserver'lar "kayıt defterinin tutulduğu yer", DNS kayıtları ise "o defterdeki her bir satır" gibi düşünülebilir.
Her DNS kaydının bir TTL değeri vardır; bu değer, o kaydın diğer DNS sunucuları ve tarayıcılar tarafından ne kadar süreyle önbellekte (cache) tutulacağını saniye cinsinden belirtir. Örneğin TTL değeri 3600 olan bir A kaydı, değiştirdikten sonra bazı sunucularda hâlâ 1 saat boyunca eski IP adresini gösterebilir. Bir DNS değişikliği planlıyorsanız, değişiklikten birkaç saat önce TTL değerini düşürmek (ör. 300 saniyeye) geçişin daha hızlı yayılmasını sağlar.
DNS kayıtlarında yaptığınız bir değişikliğin dünya genelindeki tüm DNS sunucularına ve önbelleklere yansıması sürecine propagation (yayılma) denir. Bu süre; kaydın TTL değerine, internet servis sağlayıcılarının önbellekleme politikalarına ve coğrafi konuma bağlı olarak birkaç dakikadan 24-48 saate kadar uzayabilir. Bu nedenle nameserver değişikliği, alan adı transferi veya sunucu taşıma gibi işlemlerde sabırlı olmak ve mümkünse düşük trafik saatlerini tercih etmek önerilir.
Yeni aldığınız bir alan adını hosting hizmetinize bağlarken tipik olarak şu kayıtları kullanırsınız:
Birden fazla müşteri sitesi yönetiyorsanız, her birinin DNS kayıtlarını tek panelden yönetmek için Reseller Hosting altyapımız işinizi kolaylaştırır.
DNS kayıtlarınızı değiştirirken emin olamadığınız noktalarda destek talebi oluşturarak teknik ekibimizden yardım alabilirsiniz.
DNS (Domain Name System), insanların hatırlayabileceği alan adlarını (örneğin viyohost.com) bilgisayarların anladığı IP adreslerine çeviren, internetin adres defteri işlevi gören sistemdir.
A kaydı bir alan adını doğrudan bir IPv4 adresine yönlendirir. CNAME kaydı ise bir alan adını başka bir alan adına (takma ad olarak) yönlendirir, IP adresini o hedef alan adı üzerinden çözümler.
MX (Mail Exchange) kaydı, bir alan adına gelen e-postaların hangi posta sunucusuna yönlendirileceğini belirtir. Doğru MX kaydı olmadan alan adınıza e-posta gönderilemez.
DNS değişiklikleri genellikle birkaç dakika ile 48 saat arasında dünya geneline yayılır. Bu süreye DNS propagation denir ve kaydın TTL değerine, sağlayıcılara ve önbelleklere göre değişir.
Hayır. Nameserver, bir alan adının DNS kayıtlarının tutulduğu ve yönetildiği sunucudur. DNS kaydı ise o nameserver üzerinde tanımlanan A, CNAME, MX gibi tekil yönlendirme bilgisidir.
Alan adı kaydı, transfer ve DNS yönetimi hakkında daha fazla bilgi için Alan Adı Prosedürleri sayfamızı inceleyebilir, sorularınız için iletişim sayfamızdan veya Bilgi Bankası'ndan bize ulaşabilirsiniz.