# DNS sık sorunlar: yayılma ve TTL, site açılmıyor, mail gitmiyor, doğrulama bekliyor

https://www.gyrohosting.com/bilgi-bankasi/makale/dns-sik-sorunlar

- **Bu rehberde ne öğreneceksiniz**: Bir DNS değişikliğinin neden hemen görünmediğini, sorunun Gyro DNS'te mi yoksa önbellekte mi olduğunu komutla anlamayı ve en sık dört sorunun (site açılmıyor, e-posta gitmiyor, zone doğrulama bekliyor, ad sunucusu değişmiyor) çözümünü.
- **Süre**: 10 dakika
- **Kimin için**: Alan adı Gyro DNS'te olan ya da Gyro DNS'e taşınan herkes.
- **Gerekenler**: Bir terminal (Windows'ta Komut İstemi ya da PowerShell; macOS ve Linux'ta Terminal).

## 1. DNS değişikliği neden hemen görünmüyor?

Bir kaydı değiştirdiğinizde yeni değerin herkese ulaşması iki aşamalıdır:

| Aşama | Süre | Kimin elinde |
| --- | --- | --- |
| Gyro DNS ad sunucularının yeni değeri vermesi | Kaydettikten sonra en geç yaklaşık 1 dakika (kendi önbelleğimiz) | Bizde |
| Ziyaretçinin internet sağlayıcısının (çözümleyici) eski değeri unutması | Eski kaydın **TTL** süresi kadar (ör. 3600 = 1 saat) | Çözümleyicide |

Yani 1 saatlik TTL'e sahip bir kaydı değiştirirseniz bazı ziyaretçiler bir saate kadar eski adresi görebilir. Planlı değişikliklerde TTL'i önceden düşürün: [TTL seçimi](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-dns-kayit-yonetimi).

**Ad sunucusu (NS) değişikliği** farklıdır: bu değişiklik kayıt firmanızdan üst alan adına (`.com`, `.com.tr` vb.) iletilir. Kayıt firmasının iletmesi genellikle dakikalar sürer; eski ad sunucularının önbellekten düşmesi birkaç saat, nadiren 24-48 saat alabilir. Bazı uzantılarda kayıt firmasının işlem süresi daha uzun olabilir; kayıt firmanızın panelindeki durumu takip edin.

## 2. Sorunun yerini bulun: doğrudan ad sunucumuza sorun

Önbelleği atlamak için sorguyu doğrudan `ns1.gyrodns.net`'e gönderin, sonra genel bir çözümleyiciyle karşılaştırın.

1. Gyro DNS'teki kaydı görün: bash`dig +short A ornekfirma.com @ns1.gyrodns.net dig +short A ornekfirma.com @ns2.gyrodns.net`
2. İnternetin şu an ne gördüğüne bakın: bash`dig +short A ornekfirma.com @1.1.1.1`
3. Alan adının hangi ad sunucularına yönlendiğini kontrol edin: bash`dig +short NS ornekfirma.com @1.1.1.1`

Windows'ta aynı sorgular:

```
nslookup -type=A ornekfirma.com ns1.gyrodns.net
nslookup -type=NS ornekfirma.com 1.1.1.1
```

Sonucu şöyle okuyun:

| Gördüğünüz | Anlamı | Yapılacak |
| --- | --- | --- |
| ns1/ns2 yeni değeri, 1.1.1.1 eskisini veriyor | Değişiklik bizde tamam, önbellek eski | TTL süresi kadar bekleyin |
| ns1/ns2 de eski değeri veriyor | Kayıt kaydedilmemiş ya da yanlış zone'da | Panelde **Kayıtlar**'da kontrol edin, bir dakika bekleyip tekrar sorun |
| ns1/ns2 yanıt vermiyor ya da "REFUSED" | Zone Gyro DNS'te yayında değil | **Zone'lar**'da zone **Yayında** mı bakın (Bölüm 5) |
| NS sorgusu başka ad sunucularını gösteriyor | Alan adı hâlâ eski DNS sağlayıcısını kullanıyor | Kayıt firmasında ad sunucularını değiştirin (Bölüm 6) |

> **Bilgi**
> 
> Tarayıcınız ve bilgisayarınız da DNS önbelleği tutar. Test ederken telefonun mobil verisi gibi başka bir ağdan deneyin ya da bilgisayarın önbelleğini temizleyin (Windows: `ipconfig /flushdns`).

## 3. Site açılmıyor

| Belirti | Olası neden | Çözüm |
| --- | --- | --- |
| "Sunucu bulunamadı" (DNS_PROBE, NXDOMAIN) | Kökte (`@`) ya da `www`'de A/CNAME kaydı yok | `@` için A (ya da ALIAS), `www` için A ya da CNAME ekleyin |
| `www` açılıyor, alan adının kendisi açılmıyor (ya da tersi) | İki addan biri eksik | İki ad için de kayıt olduğundan emin olun |
| Eski sunucu açılıyor | Önbellek ya da eski IP | Bölüm 2'deki karşılaştırma; gerekiyorsa TTL kadar bekleyin |
| Doğru IP'ye gidiyor ama hata sayfası | Sorun DNS'te değil, sunucuda | Web sunucusunun alan adını tanıdığından (sanal sunucu ayarı) ve SSL sertifikasından emin olun |
| Ad sunucularını değiştirdikten sonra site tamamen gitti | Zone'daki kayıtlar eksik taşındı | Eski sağlayıcıdaki kayıtları **Kayıtlar** sayfasına ekleyin ya da zone dosyasını **İçe aktar**'la yükleyin |

## 4. E-posta gitmiyor ya da gelmiyor

| Belirti | Olası neden | Çözüm |
| --- | --- | --- |
| Postalar gelmiyor | MX kaydı yok ya da yanlış | Posta sağlayıcınızın verdiği MX değerini `@` adına ekleyin |
| Ad sunucusu değişikliğinden sonra postalar kesildi | MX ve ilgili kayıtlar taşınmadı | MX, SPF, DKIM, DMARC ve `autodiscover` gibi kayıtları eski sağlayıcıdan aktarın |
| Gönderilen postalar spam'a düşüyor ya da reddediliyor | SPF/DKIM/DMARC eksik ya da çift SPF | [SPF, DKIM ve DMARC](https://www.gyrohosting.com/bilgi-bankasi/makale/spf-dkim-dmarc-gyro-dns) rehberindeki kontrolleri yapın |
| MX sorgusu `10 mail` gibi tuhaf bir ad gösteriyor | Değer göreli yazılmış | Tam adı sonda noktayla yazın: `10 mail.ornekfirma.com.` |

Kontrol için:

```
dig +short MX ornekfirma.com @ns1.gyrodns.net
dig +short TXT ornekfirma.com @ns1.gyrodns.net
```

Gyro Kurumsal Mail kullanıyorsanız gerekli kayıtların tam listesi ve canlı kontrolü için: [Kurumsal Mail için alan adınızı bağlayın](https://www.gyrohosting.com/bilgi-bankasi/makale/kurumsal-mail-alan-adi-dns).

## 5. Zone "Doğrulama bekliyor" durumunda kalıyor

Zone, alan adının size ait olduğu doğrulanınca yayına girer. Sistem doğrulamayı kendiliğinden dener: ilk gün birkaç dakikada bir, sonra yarım saatte bir; **14 gün** içinde doğrulanmayan talep düşer.

| Durum | Kontrol | Çözüm |
| --- | --- | --- |
| NS yöntemi seçildi | `dig +short NS ornekfirma.com @1.1.1.1` Gyro ad sunucularını gösteriyor mu? | Göstermiyorsa kayıt firmasındaki değişikliği bekleyin ya da düzeltin |
| TXT yöntemi seçildi | `dig +short TXT _gyrodns-dogrulama.ornekfirma.com @1.1.1.1` paneldeki değeri veriyor mu? | Ad alanına zone adını iki kez eklemediğinizden emin olun (ör. `_gyrodns-dogrulama.ornekfirma.com.ornekfirma.com` yanlış) |
| NS doğru ama hâlâ bekliyor | Aynı alan adını başka bir hesap da talep etmiş olabilir | TXT yöntemiyle doğrulayın |
| "Bu alan adı Gyro DNS'te başka bir hesapta kayıtlı" | Ad başka hesapta yayında | Alan adı sizinse destek talebi açın |

Değişikliği yaptıktan sonra **Zone'lar** sayfasında **Şimdi doğrula**'ya basabilirsiniz.

## 6. Ad sunucusu değişikliği görünmüyor

- Kayıt firmasında **ad sunucusu (nameserver)** ayarını değiştirdiğinizden emin olun; kayıt firmasının kendi DNS panelinde NS **kaydı** eklemek aynı şey değildir.
- İki ad sunucusunu da tam yazın: `ns1.gyrodns.net` ve `ns2.gyrodns.net`. Eski ad sunucularından hiçbirini listede bırakmayın.
- Alan adı kayıt firmasında kilitliyse, süresi dolmuşsa ya da sahiplik doğrulaması (e-posta onayı) bekliyorsa değişiklik iletilmeyebilir; kayıt firmanızın uyarılarını kontrol edin.
- Alan adında DNSSEC açıksa ve eski sağlayıcının DS kaydı duruyorsa, NS değişikliğinden sonra alan adı çözülemez. Önce eski DS kaydını kaldırın: [DNSSEC rehberi](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-dns-dnssec).

## 7. Sık sorulan sorular

**"DNS yayılması 48 saat sürer" doğru mu?**

Kayıt değişiklikleri için hayır: süre kaydın TTL'i kadardır. 24-48 saat yalnız ad sunucusu değişikliğinde, nadiren görülür.

**Ad sunucularından biri kapalı olursa ne olur?**

Gyro DNS'te iki ad sunucusu vardır: ns1 İstanbul'da, ns2 Almanya'da. Biri yanıt vermezse çözümleyiciler diğerine sorar.

**Hosting hesabımdaki DNS değişikliği Gyro DNS'e ne zaman yansır?**

Hosting (cPanel) zone'larındaki değişiklikler en geç birkaç dakikada ns1/ns2.gyrodns.net'e yansır.

**Kendi bilgisayarımda açılıyor, müşterim açamıyor; neden?**

Büyük olasılıkla müşterinizin çözümleyicisi eski kaydı önbellekte tutuyor. Bölüm 2'deki komutlarla Gyro DNS'in doğru değeri verdiğini doğrulayın; TTL süresi dolunca düzelir.

**Yayılmayı dünyanın farklı yerlerinden nasıl kontrol ederim?**

"DNS propagation checker" türü sitelerle alan adınızı farklı ülkelerdeki çözümleyicilerden sorgulayabilirsiniz.

> **Biliyor muydunuz?**
> 
> Sitenizin ya da sunucunuzun gerçekten erişilebilir olup olmadığını düzenli aralıklarla dışarıdan kontrol eden [Gyro Uptime İzleme](https://www.gyrohosting.com/bilgi-bankasi/makale/uptime-izleme-ilk-izleyici), sorun olduğunda e-posta, SMS ya da Telegram ile haber verir.

## Sıradaki adım

- **Zone'u baştan doğru kurun:** [Alan adınızı Gyro DNS'e taşıyın](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-dns-alan-adi-tasima)
- Paketler ve fiyatlar: [Gyro DNS](https://www.gyrohosting.com/gyro-dns)
