Kısaca: PTR kaydı bir IP adresini ana bilgisayar adına çevirir; sunucunuzdan e-posta gönderiyorsanız alıcı sunucular bu kaydı arar. VDS'lerde rDNS kaydı ücretsizdir: Önce seçtiğiniz ad için sunucu IP'sini gösteren A kaydını oluşturun, sonra destek talebiyle IP adresini ve istediğiniz adı bildirin.
Normal (ileri) DNS sorgusu bir adın IP adresini bulur: mail.alanadiniz.com → 203.0.113.10. Ters (reverse) DNS bunun tersini yapar ve "203.0.113.10 hangi ada ait?" sorusunu yanıtlar. Bu yanıt PTR kaydında durur.
A kaydı alan adınızın DNS bölgesinde, yani sizin yönettiğiniz yerde tutulur. PTR kaydı ise IP adresinin sahibinin yönettiği ters bölgede (10.113.0.203.in-addr.arpa gibi) bulunur. Sunucunuzun IP adresi Matrax'a ait olduğu için PTR kaydını kendi DNS panelinizden ekleyemezsiniz; kayıt sizin talebinizle Matrax tarafında tanımlanır.
Gmail ve Outlook gibi büyük e-posta sağlayıcıları, bağlanan sunucunun IP adresi için geçerli bir PTR kaydı arar. Kayıt yoksa ya da IP adresine genel, otomatik üretilmiş bir ad verilmişse iletiler spam klasörüne düşebilir veya doğrudan reddedilebilir. Gmail bu durumda şuna benzer bir hata döndürür:
550-5.7.25 The IP address sending this message does not have a PTR record setup, or the corresponding forward DNS entry does not point to the sending IP.
Hatanın ikinci yarısı önemlidir: PTR kaydının olması yetmez, gösterdiği adın A kaydı da aynı IP adresine dönmelidir. Bu karşılıklı eşleşmeye FCrDNS (forward-confirmed reverse DNS) denir.
| Kayıt | Nerede tanımlanır | Örnek |
|---|---|---|
| A | Alan adınızın DNS bölgesi (siz) | mail.alanadiniz.com → 203.0.113.10 |
| AAAA | Alan adınızın DNS bölgesi (siz), IPv6 kullanıyorsanız | mail.alanadiniz.com → 2001:db8::10 |
| PTR | IP adresinin ters bölgesi (Matrax) | 203.0.113.10 → mail.alanadiniz.com |
PTR'deki adın, e-postanın "Kimden" adresindeki alan adıyla aynı olması gerekmez. Bir sunucudan birden çok alan adı adına e-posta gönderebilirsiniz; her IP adresinin tek bir PTR kaydı olur ve önemli olan bu adın A kaydıyla tutarlı olmasıdır.
İpucu: Tutarlılığı tamamlamak için sunucunun ana bilgisayar adını da aynı yapın (hostnamectl set-hostname mail.alanadiniz.com) ve e-posta yazılımınızın kendini tanıttığı adın (HELO/EHLO) bu ad olduğunu kontrol edin.
mail.alanadiniz.com ya da sunucu1.alanadiniz.com gibi. Sunucu e-posta için kullanılacaksa mail. ile başlayan bir ad anlaşılır olur.dig +short mail.alanadiniz.com A komutu sunucunuzun IP adresini döndürmelidir.dig -x ile doğrulayın.Konu: rDNS (PTR) kaydı talebi
Hizmet: (sunucu hizmetinizin adı)
IP adresi: 203.0.113.10
İstenen PTR: mail.alanadiniz.com
A kaydı: mail.alanadiniz.com → 203.0.113.10 (oluşturuldu)
Sunucunuz IPv6 üzerinden de e-posta gönderiyorsa IPv6 adresi için de PTR kaydı gerekir. Bu durumda talebinize IPv6 adresini ekleyin ve aynı ad için bir AAAA kaydı oluşturduğunuzu belirtin.
dig -x 203.0.113.10 +short
mail.alanadiniz.com.
dig +short mail.alanadiniz.com A
203.0.113.10
İki sorgu birbirini gösteriyorsa FCrDNS tamamdır. Windows'ta aynı denetimi Komut İstemi'nde nslookup 203.0.113.10 ile yapabilirsiniz; yanıtta PTR adı görünür. Değişiklikten sonra bazı DNS çözümleyicileri, önbellek süresi dolana kadar eski yanıtı bir süre daha verebilir.
| Durum | Neden | Ne yapmalı |
|---|---|---|
dig -x boş ya da genel bir ad döndürüyor | Kayıt henüz tanımlanmamış veya çözümleyici eski yanıtı önbellekte tutuyor | Talebinizin durumuna bakın; farklı bir çözümleyiciyle deneyin: dig -x 203.0.113.10 @1.1.1.1 +short |
| PTR doğru ama Gmail hâlâ 5.7.25 hatası veriyor | Adın A kaydı başka bir IP adresini gösteriyor ya da ileti IPv6 üzerinden gidiyor | A/AAAA kayıtlarını düzeltin; IPv6 adresi için de PTR isteyin ya da e-posta yazılımını yalnız IPv4 kullanacak şekilde ayarlayın |
| PTR ve A uyumlu ama iletiler yine spam'e düşüyor | PTR tek başına yeterli değil | Alan adınız için SPF, DKIM ve DMARC kayıtlarını da kurun |
| Paylaşımlı hosting'de PTR değiştirmek istiyorsunuz | Paylaşımlı hosting'de IP adresi birçok hesap tarafından ortak kullanılır | Bu IP adreslerinin PTR kaydı sunucunun adını gösterir ve tek bir hesap için değiştirilemez; PTR talebi sunucu hizmetleri içindir |
Destek ekibimiz yardımcı olsun; taleplere en geç 24 saat içinde ilk yanıt veriyoruz.
Destek talebi oluşturun