# 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.

Zorluk: Başlangıç\
Denendiği sistemler: Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 12, Debian 13, Windows 11

İ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ür | Ad | Değer |
|---|---|---|
| A | `mail` | `203.0.113.10` |
| AAAA | `mail` | IPv6 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](/guides/dns-not-resolving).

## Sonraki adımlar

- Diğer posta kontrolleri: [e-posta teslim edilebilirliği](/guides/email-deliverability).
- Sunucunuza IPv6 ekleyin: [IPv6 kurulumu](/guides/ipv6-setup).

## 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.

---

Kaynak: <https://hyperdc.com/tr/guides/networking/reverse-dns-ptr>\
Son güncelleme: 2026-10-09
