DNS yönetiminin nerede olduğunu bulun
Alan adınızı satın aldığınız yer ile DNS kayıtlarını yönettiğiniz yer aynı olmak zorunda değildir. Önce alan adının yetkili nameserver (NS) adreslerini kontrol edin. Düzenleyeceğiniz kayıtlar bu nameserver’ların hizmet verdiği DNS panelinde olmalıdır; başka bir panelde yapılan değişiklik internet yanıtını etkilemeyebilir.
NS adreslerini değiştirmek, yalnızca web sitesini yönlendirmekten daha kapsamlı bir işlemdir. Yeni DNS bölgesinde e-posta, doğrulama, alt alan adı ve diğer kayıtlar eksikse bu hizmetler de etkilenebilir. Değişiklik öncesinde mevcut kayıtların dışa aktarımını veya eksiksiz bir listesini alın.
En sık kullanılan kayıtlar
| Kayıt | İşlev | Kontrol |
|---|---|---|
| A | Bir adı IPv4 adresine yönlendirir. | Hedef IP’yi hizmet sağlayıcının panelinden doğrulayın. |
| AAAA | Bir adı IPv6 adresine yönlendirir. | IPv6 hedefinin de aynı siteyi doğru sunduğunu kontrol edin. |
| CNAME | Bir adı başka bir DNS adına takma ad yapar. | Hedefe IP değil alan adı yazılır; aynı ad üzerinde çakışan kayıt oluşturmayın. |
| MX | Gelen e-postanın teslim edileceği sunucuyu belirtir. | Hedef sunucu adı ve öncelik değeri posta sağlayıcısıyla eşleşmelidir. |
| TXT | Doğrulama ve e-posta kimlik doğrulama verisi taşır. | SPF, DKIM ve diğer değerleri hizmetin yönergesinden alın. |
| CAA | Hangi sertifika otoritelerinin sertifika düzenleyebileceğini sınırlar. | Yanlış kural SSL düzenlenmesini engelleyebilir. |
Örnek: web sitesi ile e-postayı ayrı yönlendirme
Aşağıdaki kayıtlar yalnızca biçimi göstermek içindir. 203.0.113.10 dokümantasyon için ayrılmış örnek bir IP adresidir; kendi hizmetinize ait IP ve sunucu adlarını panelden almalısınız.
Tür Ad Değer A @ 203.0.113.10 CNAME www example.com. MX @ 10 mail.provider.example.
Bu düzen, web sitesinin A kaydıyla; e-postanın ise ayrı MX hedefiyle yönetilebildiğini gösterir. Gerçek kurulumda MX hedefinin DNS üzerinde çözülebildiğini ve sağlayıcının verdiği SPF/DKIM kayıtlarının da bulunduğunu doğrulayın.
Bir kaydı değiştirmeden önce mevcut yanıtı terminalde salt okunur sorgularla kontrol edebilirsiniz:
nslookup example.com nslookup -type=MX example.com nslookup -type=TXT example.com
Sonucun hangi DNS çözücüsünden geldiğine bakın. Kendi bilgisayarınızdaki yanıt ile yetkili DNS sunucusunun yanıtı, önbellek nedeniyle geçici olarak farklı olabilir.
Ad ve değer alanlarını karıştırmayın
DNS panelleri kök alan adı için “@”, boş alan veya alan adının tamamını kullanabilir. “www” kaydı bazı panellerde otomatik olarak “www.example.com” biçimine tamamlanır. Aynı alan adını iki kez eklemediğinizi panelde görünen son kayıtla doğrulayın.
CNAME hedefi bir alan adıdır; başına “https://” veya sonuna sayfa yolu eklenmez. MX hedefi de IP adresi değil posta sunucusunun adıdır. Kök alanda CNAME kullanımı standart DNS kurallarıyla kısıtlıdır; bazı sağlayıcılar bunun için ALIAS veya flattening gibi özellikler sunar.
TTL değişikliğin yayılmasını nasıl etkiler?
TTL, DNS yanıtının önbellekte ne kadar süre tutulabileceğini belirtir. Değişiklik yaptığınız anda dünyadaki bütün önbellekler temizlenmez. Daha önce alınan yanıtlar eski TTL süresi boyunca kullanılabilir; bu nedenle bütün DNS değişiklikleri için tek bir kesin yayılma süresi söylemek doğru değildir.
Planlı geçişlerde TTL değerini önce düşürüp eski TTL’nin dolmasını beklemek, geçiş sırasında eski kayıtların kullanım süresini azaltabilir. NS veya DNSSEC değişiklikleri farklı önbellek ve doğrulama adımlarını etkileyebilir. DNSSEC kullanılan alan adında kayıt kuruluşundaki DS bilgilerini kontrol etmeden sağlayıcı değiştirmeyin.
Değişikliği adım adım doğrulayın
- Mevcut DNS kayıtlarını ve eski değerleri kaydedin.
- Yeni hedefin web sitesi veya posta hizmetini doğru sunduğunu test edin.
- Yalnızca planlanan kayıtları güncelleyin.
- Yetkili DNS sunucusundaki yanıtı ve farklı çözücülerdeki sonuçları karşılaştırın.
- Web sitesi, HTTPS, alt alan adları ve e-posta işlevlerini ayrı ayrı test edin.
- Sorun halinde eski değerleri kullanabileceğiniz geri dönüş planını koruyun.
Siteniz yeni sunucuya taşınırken e-postanız başka sağlayıcıda kalıyorsa MX ve ilgili TXT kayıtlarını değiştirmeyin. Geçişin tamamını planlamak için site taşıma kontrol listesini inceleyin.
Salt okunur sorguyu ve yanıtı ayırın
Değişiklik yapmadan önce terminal veya komut istemcisinde yalnız kayıt sorgulayabilirsiniz. Aşağıdaki adlar dokümantasyon örneğidir; kendi alan adınızla ve sorgulamak istediğiniz kayıt türüyle çalışın.
nslookup -type=A example.com nslookup -type=MX example.com nslookup -type=TXT example.com
Sisteminizde dig varsa dig example.com A yanıtında status, ANSWER SECTION ve kullanılan SERVER satırlarını birlikte okuyun. Varsayılan sorgu genellikle cihazınızın kullandığı özyinelemeli çözümleyiciye gider; bu sunucu önbellekten cevap verebilir. Yetkili nameserver doğrudan sorgulanırsa DNS bölgesinin kaynağındaki kayıt karşılaştırılmış olur. NS adını önceden doğrulayın; rastgele bir sunucuya bakarak kayıt değişti demeyin.
Öğretim örneği: example.com. 300 IN A 192.0.2.10 satırı, A kaydının örnek IP değerini ve 300 saniyelik TTL bilgisini gösterir. 192.0.2.10 dokümantasyon adresidir, hosting IP'niz değildir. Özyinelemeli yanıttaki TTL kalan önbellek süresini gösterebilir.
| Yanıt | İlk kontrol |
|---|---|
| NXDOMAIN | Sorgulanan adın var olmadığını bildiren yanıttır. Yazımı, uzantıyı ve yetkili bölgeyi kontrol edin; alan adı müsaitliği sonucu olarak kullanmayın. |
| NOERROR, ilgili cevap yok | Ad var olsa da istenen türde kayıt olmayabilir. A yerine yalnız AAAA veya başka bir türün bulunup bulunmadığını inceleyin. |
| SERVFAIL | Çözümleme başarısızdır. Yetkili sunucuya erişim, delegasyon ve varsa DNSSEC/DS uyumunu araştırın. Her durumda sadece beklemek çözüm değildir. |
| Timeout | Yanıt alınamadı. Sorgulanan DNS sunucusu, yerel ağ ve güvenlik duvarını kontrol edin; bunu NXDOMAIN ile karıştırmayın. |
Ayrıntılı yaklaşım için Google Public DNS sorun giderme belgesini inceleyin. Yetkili sunucu doğru, bazı çözümleyiciler eski cevap veriyorsa önceki TTL ve negatif önbellek etkisini göz önünde tutun.
Sonraki adımınız
Hesabınıza özel bir işlem için destek merkezine, başka bir kurulum için bilgi bankasına geçebilirsiniz.
Alan adı hizmetlerini inceleyin →Tüm uygulamalı rehberleri görün →