Tüm barındırma hizmetlerinde 15% tasarruf edin

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın: Skills Başlayın
Bölüm
DNS

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:

  1. WhatsMyDNS.net adresini ziyaret edin
  2. Alan adınızı girin ve kayıt türünü seçin (genellikle A kaydı)
  3. 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 /flushdns

macOS:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Linux (Ubuntu/Debian systemd-resolved ile):

sudo systemd-resolve --flush-caches

Tarayı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.com

dig kullanma (Linux/macOS; Mac’te Homebrew aracılığıyla yükleyin):

dig example.com
dig example.com A
dig example.com MX

Nelere 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.4
  • Cloudflare DNS: 1.1.1.1 ve 1.0.0.1
  • OpenDNS: 208.67.222.222 ve 208.67.220.220

DNS 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ı nslookup ve dig ile 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.