DNS Ayarlandı Ancak Web Sitesi Hala Erişilemiyor? İşte Profesyonel Gibi Nasıl Düzeltileceği
DNS sunucularınızı yapılandırdınız, etki alanınızı doğru IP’ye yönlendirdiniz ve beklediniz — ancak web siteniz hala erişilemez durumda. Tanıdık geliyor mu? Bu, web barındırmada en yaygın ve sinir bozucu durumlardan biridir ve kök neden her zaman açık değildir. “Server Not Found” hatası, boş bir sayfa veya zaman aşımı görüyor olsanız da, sorun DNS yayılım gecikmelerinden, yanlış yapılandırılmış kayıtlardan, eski önbellek verilerinden veya sunucu tarafı sorunlarından kaynaklanabilir.
Bu kapsamlı kılavuz, olası her nedeni açıklar ve web sitenizi mümkün olan en kısa sürede çevrimiçi duruma getirmek için net ve uygulanabilir sorun giderme adımları sağlar.
1. DNS’i Anlamak ve Web Sitesi Erişilebilirliği için Neden Önemli Olduğu
Domain Name System (DNS) temelde internetin telefon rehberidir. Bir kullanıcı alan adınızı (örneğin, example.com) tarayıcısına yazdığında, DNS sunucuları bu insan tarafından okunabilir adı makine tarafından okunabilir bir IP adresine çevirir ve tarayıcının web sunucunuzu bulmasına ve bağlanmasına izin verir.
DNS yanlış yapılandırıldığında veya tam olarak yayılmadığında, tarayıcılar alan adınızı doğru IP adresine çözemez. Sonuç: bağlantı hataları, zaman aşımları ve erişilemeyen bir web sitesi — sunucunuz mükemmel şekilde sağlıklı ve çalışıyor olsa bile.
Bu süreci anlamak, neyin yanlış gittiğini teşhis etmenin ilk adımıdır.
2. DNS ile İlgili Web Sitesi Erişilemezliğinin Yaygın Nedenleri
Çözümlere geçmeden önce, DNS arızalarının arkasındaki en sık görülen nedenleri anlamak önemlidir:
DNS Yayılım Gecikmesi
DNS değişiklikleri anında etkili olmaz. Ad sunucularınızı veya DNS kayıtlarınızı güncelledikten sonra, global DNS çözümleyici ağı genelinde yayılım birkaç dakikadan 48 saate kadar sürebilir. Bu süre zarfında, bazı kullanıcılar sitenize ulaşabilirken diğerleri ulaşamayabilir — bu, ISP’lerinin kullandığı DNS sunucusuna bağlıdır.
Yanlış DNS Kayıtları
DNS bölge dosyanızdaki tek bir yazım hatası veya yanlış yapılandırma her şeyi bozabilir. Yaygın hatalar şunları içerir:
- Yanlış IP adresine işaret eden bir A kaydı
- Yanlış hedef ana bilgisayar adına sahip bir CNAME kaydı
- E-posta teslimini etkileyen eksik veya yanlış yapılandırılmış MX kayıtları
Eski DNS Önbelleği
İşletim sisteminiz ve tarayıcınız, tarama hızını artırmak için DNS aramalarını önbelleğe alır. DNS ayarlarını yakın zamanda değiştirdiyseniz, yerel makineniz hala eski, önbelleğe alınmış IP adresini sunuyor olabilir — yayılım tamamlandıktan sonra bile siteyi ulaşılamaz görünür hale getirir.
Güvenlik Duvarı ve Ağ Kısıtlamaları
Sunucu düzeyindeki, ağ düzeyindeki veya hatta istemci tarafındaki güvenlik duvarları, belirli IP adreslerine veya bağlantı noktalarına giden trafiği engelleyebilir ve DNS doğru şekilde çözümlense bile web sitesinin yüklenmesini önleyebilir.
Web Sunucusu Yanlış Yapılandırması veya Kapalı Olması
Bazen DNS tamamen iyiyken, web sunucusunun kendisi çevrimdışı, yanlış yapılandırılmış veya doğru bağlantı noktalarında dinlemiyor olabilir.
3. Adım Adım DNS Sorun Giderme Kılavuzu
Bu adımları sırasıyla izleyin. Her biri sorunun kaynağını daraltır.
Adım 1: DNS Yayılım Durumunu Kontrol Edin
DNS ayarlarınızı yakın zamanda güncellediyseniz veya yeni bir ana bilgisayara geçtiyseniz, yayılım henüz tamamlanmamış olabilir. Birden fazla küresel konumda geçerli yayılım durumunu kontrol etmek için ücretsiz bir çevrimiçi araç kullanın.
Nasıl kontrol edilir:
- WhatsMyDNS.net adresini ziyaret edin
- Alan adınızı girin ve kayıt türünü seçin (genellikle A kaydı)
- Sonuçları gözden geçirin — farklı konumlar farklı IP adresleri döndürüyorsa, yayılım devam ediyor demektir
Yapılacaklar: Yayılım tamamlanmadıysa, en iyi seçenek beklemektir. Çoğu değişiklik 1–4 saat içinde yayılır, ancak nadir durumlarda 48 saate kadar sürebilir. Değişiklik yapmadan önce DNS TTL (Time to Live) değerinizi düşürerek gelecekteki yayılım sürelerini azaltabilirsiniz.
Adım 2: Yerel DNS Önbelleğinizi Temizleyin
Yayılım küresel olarak tamamlandıktan sonra bile, kendi bilgisayarınız eski DNS kaydının önbelleğe alınmış bir sürümünü sunuyor olabilir. DNS önbelleğinizi temizlemek, sisteminizi yeni bir arama yapmaya zorlar.
Windows:
ipconfig /flushdnsmacOS:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponderLinux (Ubuntu/Debian systemd-resolved ile):
sudo systemd-resolve --flush-cachesTarayıcı önbelleğinizi de temizleyin:
Tarayıcınızın ayarlarına gidin, “Tarama verilerini temizle” seçeneğini bulun ve önbelleğe alınmış görüntüler ve dosyaların dahil edildiğinden emin olun. Chrome’da, tarayıcının iç DNS önbelleğini doğrudan temizlemek için chrome://net-internals/#dns adresini de ziyaret edebilirsiniz.
Adım 3: nslookup ve dig ile DNS Kayıtlarını Sorgulayın
Komut satırı araçları, DNS’nin alan adınız için ne döndürdüğü hakkında doğrudan, filtrelenmemiş bir görüş sağlar. Bunlar yanlış yapılandırılmış kayıtları tanılamak için gereklidir.
nslookup kullanma (Windows, macOS ve Linux’ta kullanılabilir):
nslookup example.comdig kullanma (Linux/macOS; Mac’te Homebrew aracılığıyla yükleyin):
dig example.com
dig example.com A
dig example.com MXNelere bakılmalı:
dig çıktısındaki ANSWER SECTION (CEVAP BÖLÜMÜ), alan adınızın doğru IP adresine çözümlenmesini göstermelidir
Döndürülen IP, sunucunuzun IP’siyle eşleşmiyorsa, A kaydınız yanlış yapılandırılmıştır
Hiç cevap yoksa, DNS bölgeniz kayıt şirketi düzeyinde doğru şekilde ayarlanmamış olabilir
Yerel çözümleyicinizi atlamak için belirli bir DNS sunucusunu da sorgulayabilirsiniz:
dig example.com @8.8.8.8
Adım 4: Alan Adı Kayıt Şirketinizin Kontrol Panelinde DNS Kayıtlarını Doğrulayın
Alan adı kayıt şirketinizin panosuna giriş yapın ve DNS bölgesi ayarlarınızı dikkatle gözden geçirin. Aşağıdaki kayıtların mevcut ve doğru olduğunu doğrulayın:
Kayıt Türü
Amaç
Örnek Değer
A Kaydı
Alan adını IPv4 adresine eşler
203.0.113.10
AAAA Kaydı
Alan adını IPv6 adresine eşler
2001:db8::1
CNAME Kaydı
Alt alan adını başka bir ana bilgisayar adına takma ad olarak ayarlar
www → example.com
MX Kaydı
E-postayı posta sunucusuna yönlendirir
mail.example.com
NS Kaydı
Yetkili ad sunucularını belirtir
ns1.alexhost.com
Kontrol edilecek yaygın hatalar:
Tam nitelikli alan adlarında (FQDN) eksik sondaki noktalar
Yanlış TTL değerleri
Yinelenen veya çakışan A kayıtları
Barındırma sağlayıcısı değiştirildikten sonra güncellenmemiş ad sunucuları
AlexHost VPS Barındırma ile barındırıyorsanız, ad sunucusu ayrıntılarınız barındırma kontrol panelinizde sağlanacaktır. Bunların alan adı kayıt şirketinizde tam olarak belirtildiği şekilde girildiğinden emin olun. Ayrıca DNS yönetimini merkezi ve basitleştirilmiş tutmak için AlexHost Alan Adı Kaydı aracılığıyla doğrudan alan adınızı kaydedebilirsiniz.
Adım 5: Web Sunucusu Durumunu ve Yapılandırmasını Kontrol Edin
DNS doğru şekilde çözümleniyorsa ancak site hala erişilemezse, sorun web sunucusunun kendisinde olabilir. Durmuş, çökmüş veya yanlış yapılandırılmış bir sunucu, DNS ne kadar mükemmel olursa olsun bağlantıları reddedecektir.
Apache durumunu kontrol edin:
sudo systemctl status apache2
Nginx durumunu kontrol edin:
sudo systemctl status nginx
Web sunucusu durdurulduysa yeniden başlatın:
sudo systemctl restart apache2
# or
sudo systemctl restart nginx
Sunucunun doğru bağlantı noktalarında dinlediğini kontrol edin:
sudo ss -tlnp | grep -E ':80|:443'
80 (HTTP) veya 443 (HTTPS) bağlantı noktasında hiçbir şey dinlenmiyorsa, web sunucunuz doğru şekilde çalışmıyor demektir. Ayrıca sanal ana bilgisayar veya sunucu bloğu yapılandırmanızı doğru alan adı ve IP’ye bağlı olduğundan emin olmak için doğrulayın.
Adım 6: Güvenlik Duvarı Kurallarını İnceleyin
80 veya 443 bağlantı noktasında gelen trafiği engelleyen bir güvenlik duvarı, DNS ve web sunucusu her ikisi de doğru şekilde çalışıyor olsa bile web sitenizi erişilemez hale getirecektir.
UFW (Ubuntu Güvenlik Duvarı) kurallarını kontrol edin:
sudo ufw status
HTTP ve HTTPS trafiğine izin verin:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
iptables kurallarını kontrol edin:
sudo iptables -L -n
Bulut veya VPS platformunda iseniz, barındırma sağlayıcınızın güvenlik duvarı veya güvenlik grubu ayarlarını da kontrol edin. Bunlar genellikle işletim sistemi düzeyindeki güvenlik duvarından ayrı olarak yönetilir.
Adım 7: Ping ve Traceroute Testleri Çalıştırın
Bu ağ tanılama araçları, trafiğin gerçekten sunucunuza ulaşıp ulaşmadığını belirlemenize yardımcı olur.
Ping testi — alan adının çözümlenip çözümlenmediğini ve sunucunun ICMP paketlerine yanıt verip vermediğini kontrol eder:
ping example.com
Not: Bazı sunucular varsayılan olarak ICMP (ping) isteklerini engeller. Başarısız bir ping, sunucunun kapalı olduğu anlamına gelmez.
Traceroute — makinenizden sunucuya giden tam ağ yolunu izler ve paketlerin nerede bırakıldığını ortaya çıkarır:
*Linux/macOS:*
traceroute example.com
*Windows:*
tracert example.com
Traceroute, sunucunuza ulaşmadan önce belirli bir atlamada duruyorsa, o düğüm bir kesinti yaşıyor olabilir veya aktif olarak trafiği engelliyor olabilir. Bu bilgi, barındırma sağlayıcınıza başvururken son derece kullanışlıdır.
4. Deneme Değer Ek Düzeltmeler
Genel DNS Çözümleyicisine Geç
İSS’nizin DNS sunucusu yavaş güncellenebilir veya sorun yaşayabilir. Daha hızlı ve güvenilir bir genel DNS çözümleyicisine geçmeyi deneyin:
Google DNS: 8.8.8.8 ve 8.8.4.41.1.1.1 ve 1.0.0.1208.67.222.222 ve 208.67.220.220DNS ayarlarını ağ adaptörü ayarlarında (Windows/macOS) değiştirebilir veya ağınızdaki tüm cihazlara uygulamak için doğrudan yönlendiricinizdeki ayarları değiştirebilirsiniz.
VPN veya Proxy’yi Devre Dışı Bırak
VPN veya proxy hizmeti kullanıyorsanız, trafiğinizi DNS’in henüz yayılmadığı bir konuma yönlendirebilir veya sunucunuzun IP’sinin engellendiği bir yere yönlendirebilir. Geçici olarak devre dışı bırakın ve doğrudan internet bağlantınızı kullanarak tekrar test edin.
SSL Sertifikası Yapılandırmasını Doğrula
Siteniz HTTP üzerinden yükleniyor ancak HTTPS üzerinden yüklenmiyorsa, sorun DNS yerine SSL sertifikanızla ilgili olabilir. Süresi dolmuş, yanlış yapılandırılmış veya eksik bir sertifika, tarayıcıların sitenize erişimini engeller. AlexHost, kurulması kolay ve sitenizi güvenli ve güvenilir tutan SSL Sertifikaları sunmaktadır.
5. DNS Sorunlarını Minimize Etmek İçin Doğru Hosting Altyapısını Seçmek
Birçok DNS ile ilgili sorun, güçlü altyapıya ve net DNS yönetim araçlarına sahip güvenilir bir hosting sağlayıcı seçilerek önlenebilir.
- VPS Hosting — Özel DNS konfigürasyonları ve güvenlik duvarı kuralları dahil olmak üzere sunucu ortamı üzerinde tam kontrol gerektiren geliştiriciler ve işletmeler için idealdir.
- Dedicated Servers — Maksimum performans, özel IP adresleri ve tam sunucu izolasyonu gerektiren yüksek trafikli web siteleri için en iyisidir.
- Shared Web Hosting — Daha küçük web siteleri için uygun maliyetli bir seçenek, DNS sezgisel bir kontrol paneli aracılığıyla yönetilir.
- VPS with cPanel — VPS’nin gücünü kullanıcı dostu cPanel arayüzü ile birleştirerek, teknik olmayan kullanıcılar için bile DNS kayıt yönetimini basit hale getirir.
6. Hosting Sağlayıcınızla İletişime Geçmek Zamanı
Yukarıdaki tüm adımları uyguladıktan sonra web siteniz hala erişilemez durumdaysa, sorunu yükseltme zamanı gelmiştir. Hosting sağlayıcınızın destek ekibi şunları yapabilir:
- Sunucunuzun çevrimiçi olduğunu ve ağlarından erişilebilir olduğunu doğrulayın
- IP düzeyinde blokları veya kendi taraflarındaki yönlendirme sorunlarını kontrol edin
- Uygulama düzeyindeki hataları belirlemek için sunucu günlüklerini inceleyin
- DNS bölgenizin ad sunucularında doğru şekilde yapılandırıldığını doğrulayın
Destek ile iletişime geçerken, dig, ping ve traceroute komutlarının çıktısını sağlayın — bu, tanılama işlemini önemli ölçüde hızlandırır.
Sonuç: DNS Sorunlarını Sistematik Olarak Tanılayın ve Çözün
DNS sunucuları ayarlandıktan sonra ulaşılamayan bir web sitesi neredeyse her zaman birkaç kök nedenden birine izlenebilir: yayılım gecikmeleri, yanlış yapılandırılmış kayıtlar, eski önbellek verileri, güvenlik duvarı engelleri veya web sunucusu kapalı kalması. Anahtar, sorunu tahmin etmek yerine sistematik olarak çözmektir.
Hızlı sorun giderme kontrol listesi:
- ✅ WhatsMyDNS ile DNS yayılımını kontrol edin
- ✅ İşletim sisteminiz ve tarayıcınızda DNS önbelleğini temizleyin
- ✅ DNS kayıtlarını
nslookupvedigile sorgulayın - ✅ Kayıt şirketinizin kontrol panelindeki tüm DNS kayıtlarını doğrulayın
- ✅ Web sunucunuzun çalıştığını ve 80/443 portlarında dinlediğini onaylayın
- ✅ Engellenen trafiğin güvenlik duvarı kurallarını gözden geçirin
- ✅ Ağ düzeyindeki sorunları belirlemek için ping ve traceroute çalıştırın
- ✅ Google DNS veya Cloudflare DNS’e geçmeyi deneyin
- ✅ VPN veya proxy’yi geçici olarak devre dışı bırakın
Bu kılavuzu takip ederek, neredeyse tüm DNS ile ilgili bağlantı sorunlarını tanımlamak ve çözmek için donanımlı olacaksınız. Uzman yardımına ihtiyacınız varsa, AlexHost destek ekibi erişimi geri yüklemek ve web sitenizi sorunsuz çalışır durumda tutmak için 7/24 yardımcı olmaya hazırdır.
tasarruf edin