İçeriğe geç

AğIP adresleri ve IPv6

Sunucunuzun IP adresi için ters DNS (PTR)

Ters DNS nedir, posta sunucuları neden eşleşen PTR kaydı ister, dig veya PowerShell ile nasıl kontrol edilir ve HyperDC IP'niz için nasıl ayarlatılır.

  • Başlangıç
  • 8 dk okuma
  • Güncellendi

Denendiği sistemler: Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 12, Debian 13, Windows 11

Bu sayfada
  1. Başlamadan önce
  2. 1. adım: Mevcut PTR kaydını kontrol edin
  3. 2. adım: Önce ileri kaydı oluşturun
  4. 3. adım: PTR kaydını ayarlatın
  5. 4. adım: Sunucunun kendi ana bilgisayar adını eşleştirin
  6. IPv6
  7. Sorun giderme
  8. Sonraki adımlar

İleri DNS bir adı IP adresine çevirir. Ters DNS bunun tersini yapar: bir PTR kaydı bir IP adresini yeniden bir ada çevirir. Alıcı posta sunucuları bunu kontrol eder; bu yüzden e-posta gönderen bir sunucunun ana bilgisayar adıyla eşleşen bir PTR kaydına ihtiyacı vardır. 203.0.113.10 ve mail.example.com yerine kendi değerlerinizi yazın.

Başlamadan önce

  • Kaydın gerektiği IP adresini bilin: Hizmetler › Ürünlerim altında sunucuyu açın, Sunucu Bilgisi (Birincil IP ve İlişkilendirilmiş IP'ler).
  • Kontrol ettiğiniz bir alan adında bir ana bilgisayar adı seçin; örneğin mail.example.com.

1. adım: Mevcut PTR kaydını kontrol edin

Linux ve macOS

Bash
dig -x 203.0.113.10 +short

Windows

PowerShell
Resolve-DnsName 203.0.113.10 -Type PTR

Yanıt genel bir ad olabilir ya da boş olabilir. Boşsa henüz bir PTR kaydı yoktur.

2. adım: Önce ileri kaydı oluşturun

Posta sunucuları ileri doğrulamalı ters DNS kullanır: PTR adı aynı IP adresine geri çözümlenmelidir. DNS sağlayıcınızda şunları oluşturun:

TürAdDeğer
Amail203.0.113.10
AAAAmailIPv6 adresiniz (sunucu IPv6 üzerinden posta gönderiyorsa)

Doğrulama: dig mail.example.com A +short 203.0.113.10 döndürür.

3. adım: PTR kaydını ayarlatın

HyperDC kendi IP adreslerinin ters bölgelerini kontrol eder; bu yüzden PTR kaydı bizim tarafımızda ayarlanır:

  • Hizmet sayfanız bir ters DNS (reverse DNS) seçeneği sunuyorsa (İşlemler menüsünde veya Yönet kartında), ana bilgisayar adını orada girin.
  • Aksi halde Yeni Destek Bildirimi açın, İlişkili Hizmet altında sunucuyu seçin ve IP adresini ve istediğiniz ana bilgisayar adını yazın; örneğin: "Lütfen 203.0.113.10 adresinin PTR kaydını mail.example.com olarak ayarlayın."

Doğrulama: değişiklikten sonra iki yön de eşleşir:

Bash
dig -x 203.0.113.10 +short
dig mail.example.com A +short

İlk komut mail.example.com., ikincisi 203.0.113.10 döndürür.

4. adım: Sunucunun kendi ana bilgisayar adını eşleştirin

Posta sunucusunun karşılama mesajında (HELO/EHLO) duyurması için sunucuya aynı adı verin:

Bash
sudo hostnamectl set-hostname mail.example.com
hostnamectl

/etc/hosts dosyasının adı sunucuya eşlediğinden emin olun; örneğin 203.0.113.10 mail.example.com mail satırıyla. Aynı adı posta sunucunuzun yapılandırmasında da ayarlayın (Postfix için myhostname).

HyperDC VPS'lerde giden 25 numaralı portun varsayılan olarak kapalı olduğunu unutmayın. 3 ay veya daha uzun süreyle satın alınan hizmetlerde bir destek bildirimi açtığınızda talep üzerine açılır. O zamana kadar postayı 587 portu üzerinden bir aktarıcıyla (relay) gönderin.

IPv6

Posta gönderen her IPv6 adresinin kendi PTR kaydına ve eşleşen bir AAAA kaydına ihtiyacı vardır. Posta için IPv6'yı yönetmeye hazır değilseniz posta sunucusunu yalnızca IPv4 üzerinden gönderecek şekilde yapılandırın; böylece alıcılar ters DNS'i olmayan bir IPv6 adresi görmez.

Sorun giderme

PTR kaydı eski adı gösteriyor. Çözümleyiciler onu TTL süresi dolana kadar önbellekte tutar. Yetkili ters sunuculara doğrudan dig -x 203.0.113.10 +trace ile sorun.

Posta hâlâ "reverse DNS does not match" nedeniyle reddediliyor. PTR adının A kaydı başka bir yeri gösteriyor ya da posta sunucusu başka bir IP adresinden gönderiyor. ip route get 1.1.1.1, sunucunun giden trafik için kullandığı kaynak adresi (src) gösterir.

İleri ad çözümlenmiyor. A kaydı, alan adının kullanmadığı bir DNS sağlayıcısında oluşturulmuş. Bkz. DNS çözümlenmiyor.

Sonraki adımlar

Sık sorulan sorular

PTR kaydını alan adımın DNS bölgesinde ayarlayabilir miyim?

Hayır. Ters DNS, IP adresini kontrol edenin bölgesinde durur; sunucunuzun adresleri için bu HyperDC'dir. Alan adınızın bölgesi ise PTR adının eşleşmesi gereken ileri kaydı tutar.

PTR adı ne olmalı?

Kontrol ettiğiniz bir alan adında, mail.example.com gibi, aynı IP adresine geri işaret eden bir A (veya AAAA) kaydı olan tam nitelikli bir ana bilgisayar adı. Posta sunucuları bu gidiş-dönüşü kontrol eder.

Bir web sunucusu için ters DNS gerekir mi?

Web siteleri onsuz çalışır. E-posta göndermek için önemlidir; bazı servisler ve kayıtlar onunla daha düzgün görünür, ama tarayıcılar kontrol etmez.

PTR değişikliği ne kadar sürer?

Ayarlandıktan sonra eski PTR kaydının TTL süresi dolunca görünür; genellikle birkaç dakika ile birkaç saat arasında.

/64 bloğumdaki her IPv6 adresi PTR kaydı alabilir mi?

Ters DNS IPv6 adresi başına ayarlanabilir. Yalnızca posta gönderen veya ada ihtiyaç duyan adresleri isteyin ve talebinizde her birinin tam adresini yazın.

Kaynaklar

Şifre Oluştur

Lütfen onaylayın