
Yayına Almadan Test Etmek: Kendi Bilgisayarınızda DNS Yönlendirmesi
Siteyi yeni sunucuya taşıdınız ve her şeyin çalıştığından emin olmak istiyorsunuz. Ama DNS kaydını değiştirirseniz tüm ziyaretçiler yeni sunucuya gider — sorun varsa herkes görür. Oysa yalnızca kendi bilgisayarınızı yeni sunucuya yönlendirmek mümkündür.
Bu yazı, DNS değiştirmeden test yapmayı ele alıyor.
Neden Gerekli
- Taşıma öncesi doğrulama gerekir.
- Alan adıyla test edilmelidir.
- IP ile test yetersizdir.
Üçüncü adım en önemli gerekçedir: siteyi doğrudan IP adresiyle açmak gerçek davranışı göstermez — sanal konak yapılandırması, sertifika eşleşmesi ve alan adına bağlı yönlendirmeler ancak gerçek adresle test edildiğinde doğrulanabilir.
IP ile açılan sayfa farklı bir site olabilir.
Veya varsayılan sayfa görünebilir.
Sertifika uyarısı da kaçınılmazdır.
Yerel Ad Çözümleme Dosyası
- İşletim sisteminde bir dosya bulunur.
- Ad ve IP eşleşmesi yazılır.
- DNS'ten önce bakılır.
Üçüncü madde mekanizmayı açıklar: işletim sistemi bir adı çözmeden önce yerel dosyaya bakar — burada bir eşleşme bulursa DNS'e hiç sormaz ve yalnızca sizin bilgisayarınız o adresi farklı bir sunucuya çözer.
Diğer kullanıcılar etkilenmez.
Gerçek DNS kaydı değişmez.
Bu, en basit ve en yaygın test yöntemidir.
Neleri Kapsar
| Test edilebilir | Test edilemez |
|---|---|
| Site açılışı | E-posta teslimatı |
| Sertifika eşleşmesi | Dış servis geri çağrıları |
| Yönlendirmeler | Arama motoru davranışı |
Sağ sütunun ikinci satırı önemli bir sınırdır: ödeme sağlayıcısı gibi dış servislerin sitenize yaptığı geri çağrılar gerçek DNS kaydını kullanır — yerel dosya yalnızca sizin bilgisayarınızı etkilediği için bu akışlar test edilemez.
Bu akışlar ancak gerçek geçişten sonra doğrulanabilir.
Ya da servis tarafında test adresi tanımlanmalıdır.
Sol sütun ise çoğu doğrulamayı kapsar.
Alt Adresleri Unutmamak
- Her adres ayrı satır ister.
- Joker desteklenmez.
- Eksik satır eski sunucuya gider.
Üçüncü madde kafa karıştırıcı sonuçlar üretir: yalnızca ana adresi yerel dosyaya yazıp alt adresleri unutmak, sayfanın kendisi yeni sunucudan gelirken görsellerin ve dosyaların eski sunucudan gelmesine yol açar — test yanıltıcı olur.
Karma bir durum ortaya çıkar.
Sorunlar gizlenir veya olmayan sorunlar görünür.
Tüm alt adresler listelenmelidir.
Test Sonrası Temizlik
- Satırlar mutlaka kaldırılmalı.
- Unutulursa kafa karıştırır.
- Yorum satırıyla saklanabilir.
İkinci madde çok yaşanan bir sorundur: unutulmuş bir yerel yönlendirme, aylar sonra "bende çalışıyor ama müşteride çalışmıyor" tipi teşhis edilemez sorunlara yol açar — geliştirici kendi bilgisayarında eski sunucuyu görmeye devam eder.
Bu tür sorunlar saatler kaybettirir.
Test bitince satırlar silinmelidir.
Üçüncü madde ise ileride tekrar kullanmayı kolaylaştırır.
Tarayıcı Önbelleği
- Tarayıcı da ad önbelleği tutar.
- Dosya değişikliği hemen yansımayabilir.
- Tarayıcı yeniden başlatılmalı.
İkinci madde kurulumun çalışmadığı izlenimi verir: yerel dosyayı düzenledikten sonra sayfa hâlâ eski sunucudan geliyorsa, tarayıcının kendi ad önbelleği devrededir — dosya doğru olsa bile tarayıcı eski çözümlemeyi kullanır.
Bu, gereksiz hata aramaya yol açar.
Tarayıcıyı kapatıp açmak genellikle yeterlidir.
İşletim sistemi önbelleği de temizlenebilir.
Ekip Testi
| Yöntem | Uygunluk |
|---|---|
| Herkes kendi dosyasını düzenler | Küçük ekipte olur |
| Ofis içi DNS sunucusu | Daha yönetilebilir |
| Ayrı test alan adı | En temizi |
Üçüncü satır uzun vadeli çözümdür: kalıcı bir test alan adı tanımlamak, her taşımada yerel dosya düzenleme ihtiyacını ortadan kaldırır — ve dış servislerin geri çağrıları da test edilebilir hâle gelir.
Bu adres arama motorlarından gizlenmelidir.
Erişim kısıtlanmalıdır.
İkinci satır ise orta ölçekli ekipler için uygundur.
Mobil Cihazda
- Yerel dosya düzenlemek zordur.
- Vekil sunucu kullanılabilir.
- Ya da ayrı test adresi.
Birinci madde pratik bir kısıttır: mobil cihazlarda yerel ad çözümleme dosyasını düzenlemek genellikle mümkün değildir — mobil görünümü test etmek için farklı bir yöntem gerekir.
Vekil sunucu ayarı bu boşluğu doldurur.
Cihaz trafiği kontrollü bir noktadan geçirilir.
Üçüncü madde ise en basit çözümdür.
Testte Neye Bakmalı
- Tüm sayfa türleri açılmalı.
- Form gönderimi denenmeli.
- Sertifika uyarısı olmamalı.
- Yönlendirmeler doğru çalışmalı.
İkinci madde en sık atlanan testtir: yalnızca ana sayfayı açıp taşımayı onaylamak, veritabanı bağlantısı veya form işleme gibi asıl işlevlerin yeni sunucuda çalışmadığını fark etmemek demektir.
Salt okuma testleri yanıltıcıdır.
Yazma işlemleri de denenmelidir.
Dördüncü madde ise adres yapısını doğrular.
Taşıma öncesi kayıtlarınızın gerçek durumunu alan adı kiralama hizmeti panelinden karşılaştırarak doğrulayabilirsiniz.
Sonuç
DNS değiştirmeden test etmek mümkündür ve taşımalarda standart bir adım olmalıdır: işletim sistemi bir adı çözmeden önce yerel dosyaya bakar ve orada eşleşme bulursa DNS'e hiç sormaz. Alt adresleri de eklemeyi unutmayın — eksik satır, sayfanın yeni görsellerin eski sunucudan gelmesine yol açar — ve test bitince satırları mutlaka silin.
Sıkça Sorulan Sorular (SSS)
IP ile test etmek yetmez mi?
Yetmez. Sanal konak yapılandırması, sertifika eşleşmesi ve alan adına bağlı yönlendirmeler ancak gerçek adresle test edildiğinde doğrulanabilir. IP ile açılan sayfa farklı bir site veya varsayılan sayfa olabilir ve sertifika uyarısı kaçınılmazdır.
Bu yöntemle neler test edilemez?
Dış servislerin sitenize yaptığı geri çağrılar ve e-posta teslimatı. Bu akışlar gerçek DNS kaydını kullanır; yerel dosya yalnızca sizin bilgisayarınızı etkiler. Bunun için kalıcı bir test alan adı tanımlamak gerekir.
Dosyayı düzenledim ama değişmedi?
Tarayıcının kendi ad önbelleği devrede olabilir; dosya doğru olsa bile tarayıcı eski çözümlemeyi kullanır. Tarayıcıyı kapatıp açmak genellikle yeterlidir, gerekirse işletim sistemi önbelleğini de temizleyin.
Test satırlarını silmezsem ne olur?
Aylar sonra teşhis edilemez sorunlar yaşarsınız: geliştirici kendi bilgisayarında eski sunucuyu görmeye devam eder ve "bende çalışıyor ama müşteride çalışmıyor" durumu ortaya çıkar. Test bitince satırları silin.