DNS kaydı nasıl eklenir? A, CNAME, MX ve TXT ayarları
DNS, alan adınıza ait adres defteridir. Web sitesi için hangi sunucuya, e-posta için hangi posta hizmetine gidileceğini söyler. Bu rehberde mevcut DNS hizmetinizi koruyarak gerekli kayıtları değiştireceksiniz.
DNS sağlayıcısını da değiştirmek istiyorsanız nameserver değiştirme rehberini kullanın. Yalnızca siteyi yeni sunucuya bağlayacaksanız tüm DNS hizmetini taşımanız gerekmeyebilir.
Aynı alan adı için web, e-posta ve doğrulama farklı kayıtlardır.
Örnek: example.com. Her kayıt, ayrı bir görevin adresini veya bilgisini tutar.
- A → Web sitesi
Alan adını hosting hizmetinizin IPv4 adresine bağlar.
- MX → Gelen e-posta
Mesajları posta sağlayıcınızın sunucu adına yönlendirir.
- TXT → Doğrulama
Alan adı sahipliği veya e-posta göndericisi için doğrulama bilgisi taşır.
CNAME başka bir ada, AAAA ise hizmetin desteklediği IPv6 adresine yönlendirir.
Başlamadan önce
Şunları hazırlayın:
- DNS kayıtlarını yönettiğiniz hesaba erişim.
- DCHost müşteri portalındaki hizmet bilgilerinizden alınmış doğru hosting IP adresi.
- E-posta sağlayıcınızın size verdiği kayıtlar.
- Mevcut kayıtların bir kopyası: ad, tür, değer ve TTL. TTL, yanıtın önbellekte saklanabileceği süredir.
Örnekleri kopyalamayın: Bu sayfadaki example.com alan adı ve 192.0.2.10 IP adresi size ait ayarlar değildir. İşlem sırasında kendi bilgilerinizi kullanın.
1. Kayıtları doğru yerde düzenleyin
Alan adını satın aldığınız firma, DNS hizmetiniz ve hosting hizmetiniz farklı yerlerde olabilir. Değişikliği alan adının gerçekten kullandığı DNS panelinde yapmalısınız.
- Alan adını yönettiğiniz hesapta nameserver bilgilerine bakın. Nameserver (ad sunucusu), DNS kayıtlarına yanıt veren sunucudur.
- Bilgisayarınızda
digvarsa aşağıdaki salt okunur sorguyla kontrol edin.example.comyerine kendi alan adınızı yazın:
dig NS example.com +short
- Sonucu hesabınızdaki nameserver bilgileriyle karşılaştırın.
- DNS hizmetiniz cPanel'de yönetiliyorsa Zone Editor bölümünü açın, alan adınızın yanındaki Manage / Yönet seçeneğine basın. DNS başka sağlayıcıdaysa onun kayıt düzenleme ekranını açın.
Kontrol: cPanel'de bir kayıt görünmesi, dışarıya verilen DNS yanıtını cPanel'in yönettiğini kanıtlamaz. Nerede değiştireceğinizden emin değilseniz önce sağlayıcınızdan doğrulayın.
2. Yapacağınız işe göre kayıt türünü seçin
Yapmak istediğiniz işi tablodan bulun. Yeni değeri o satırda belirtilen hizmetten alın.
| İhtiyaç | Kayıt | Değer nereden alınır? |
|---|---|---|
| Web sitesini IPv4 adresine bağlamak | A | Hosting hizmeti bilgileri; örnek biçim: 192.0.2.10 |
| Web sitesini IPv6 adresine bağlamak | AAAA | Hizmette IPv6 sunuluyorsa verilen IPv6 adresi |
www gibi bir adı başka bir ada bağlamak | CNAME | Hedef alan adı; IP adresi yazılmaz |
| Gelen e-postayı doğru hizmete ulaştırmak | MX | Posta sağlayıcısının sunucu adları ve öncelikleri |
| Alan adını veya e-posta göndericisini doğrulamak | TXT | İlgili hizmetin hesabınız için verdiği değer |
Alan adı mı, alt alan adı mı? example.com kök alan adıdır; www.example.com ve mail.example.com onun alt alan adlarıdır. IPv4 ve IPv6, internet adreslerinin iki farklı biçimidir.
Birçok panelde @, kök alan adını temsil eder. Bazı paneller adın sonuna alan adınızı kendileri ekler. Kaydettikten sonra tam adı kontrol edin; www.example.com.example.com gibi çift yazılmış bir ad oluşmamalı.
3. Yalnızca gereken kaydı değiştirin
- DNS kayıt ekranında değiştirmek istediğiniz satırı bulun. cPanel Zone Editor kullanıyorsanız mevcut kayıt için Edit / Düzenle, yeni kayıt için Add Record / Kayıt Ekle seçeneğini kullanın.
- Kayıt adını, türünü, TTL'yi ve hedef değerini girin. DNS başka sağlayıcıdaysa aynı alanları onun ekranında doldurun.
- Tam adı ve hedefi tekrar okuyun. Yeni site için kök alan adının A kaydı, hosting IP adresini göstermelidir.
wwwiçin hizmetinize uygun A veya CNAME kaydını kullanın. - Yalnızca gerekli satırları kaydedin. Bütün kayıtları silmeyin.
CNAME kontrolü: Aynı ad için CNAME ile başka kayıt türlerini birlikte eklemeyin. Kök alan adında standart CNAME yerine sağlayıcınızın desteklediği yöntemi izleyin.
IPv6 kontrolü: Eski AAAA kaydı hâlâ eski sunucuyu gösteriyorsa bazı ziyaretçiler eski siteye gidebilir. A ve AAAA hedeflerini birlikte kontrol edin. Hizmetin IPv6 desteğini doğrulamadan AAAA oluşturmayın.
E-posta kontrolü: Yalnızca site taşınıyorsa çalışan MX, SPF, DKIM ve DMARC kayıtlarını koruyun. Son üçü e-posta göndericisini doğrulamak için kullanılır. MX hedefi mail.example.com ise o adın A/AAAA kayıtlarını da kontrol edin. MX doğrudan kök alan adını gösteriyorsa web IP'sini değiştirmek postayı da etkileyebilir. MX hedefi IP adresi veya CNAME takma adı değil, sağlayıcının verdiği posta sunucusu adı olmalıdır.
4. Kaydı ve hizmeti ayrı ayrı doğrulayın
Panelde kaydetmek ile hizmetin çalışması ayrı kontrollerdir.
- Eski kaydı saklayın
Geri dönüş için ad, tür, değer ve TTL bilgisini kaydedin.
- Gerekli satırı değiştirin
Yalnızca ihtiyacınız olan kaydı düzenleyip kaydedin.
- DNS yanıtını sorgulayın
Sorgu aracındaki cevap yeni hedefle eşleşiyor mu?
- Hizmeti deneyin
Siteyi HTTPS ile açın; e-posta değiştiyse gönderip alın.
Önceden önbelleğe alınan yanıtlar, eski TTL süresi boyunca görülebilir.
Önce kaydı, sonra siteyi veya e-postayı kontrol edin. DNS yanıtı doğru olsa bile ilgili uygulamada ayrı bir sorun olabilir.
- Bilgisayarınızda
digvarsa aşağıdaki komutlarla kayıtları sorgulayın. Herexample.comyerine kendi alan adınızı yazın. Bunlar ayar değiştirmez:
dig A example.com +short
dig AAAA example.com +short
dig CNAME www.example.com +short
dig MX example.com +short
dig TXT example.com +short
- Sonuçları girdiğiniz hedeflerle karşılaştırın.
digkullanmıyorsanız DNS sağlayıcınızın sorgu aracında aynı kayıt türlerini seçin. - Kök alan adını ve
wwwadresinihttps://ile açın. - E-posta kaydı değiştiyse dışarıdaki bir hesaba test mesajı gönderin ve o hesaptan yanıt alın.
Eski sonuç görünüyorsa: TTL, DNS yanıtının önbellekte kalabileceği süredir. Sonradan TTL'yi düşürmek, daha önce saklanan yanıtları anında silmez. Bütün ağların aynı anda güncelleneceği sabit bir süre yoktur.
Beklenen sonuç ve sık hatalar
| Gördüğünüz durum | İlk kontrol |
|---|---|
| Panelde yeni değer var, sorguda eski değer çıkıyor | Yetkili DNS sağlayıcısı ve önceki TTL |
| Site bazı bağlantılarda eski sunucudan açılıyor | A ve AAAA kayıtları, www hedefi, önbellek |
| Web sitesi açılıyor, e-posta gelmiyor | MX hedefi, hedefin A/AAAA kaydı ve posta sağlayıcısı |
| Alan adı doğrulanamıyor | TXT kaydının tam adı ve eksiksiz değeri |
Başarılı işlemde DNS doğru hedefi gösterir ve ilgili hizmet çalışır. DNS yanıtının doğru olması, web sunucusunun veya posta kutusunun kurulu olduğunu tek başına kanıtlamaz.
Geri dönüş
Yanlış hedef eklediyseniz yalnızca değiştirdiğiniz kaydı, kaydettiğiniz eski değerine döndürün. Tüm DNS bölgesini sıfırlamayın. Geri alınan kayıt için de önbellek süresi geçerlidir.
İlgili rehberler
- Nameserver değiştirirken web ve e-postayı koruyun
- SPF, DKIM ve DMARC ayarlarını doğrulayın
- SSL ve HTTPS hatalarını inceleyin