DNS Sunucularını Ayarlayın, Ancak Web Sitesine Erişilemiyor ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
02.12.2024

DNS Sunucularını Ayarlayın, Ancak Web Sitesine Erişilemiyor

DNS sunucularını yapılandırdığınız halde web sitenize hala erişilemiyorsa bunun nedeni çeşitli DNS, ağ veya yapılandırma sorunları olabilir. İşte DNS sunucularını doğru ayarlamanıza rağmen bir siteye erişilemediğinde sorunları teşhis etme ve çözme kılavuzu.

1. DNS’i ve Web Sitesi Erişilebilirliğini Nasıl Etkilediğini Anlama

DNS (Alan Adı Sistemi) sunucuları, alan adlarını (example.com gibi) IP adreslerine çevirerek tarayıcıların web sitelerine bağlanmasını sağlar. DNS ayarları yanlış olduğunda veya ağ sorunları olduğunda, kullanıcılar “Sunucu Bulunamadı” veya “Web Sitesine Ulaşılamıyor” gibi hatalarla karşılaşabilir

2. DNS Sorunlarının Yaygın Nedenleri

DNS ile ilgili web sitesi erişilemezliğinin birkaç olası nedeni vardır:

  • DNS Yayılma Gecikmesi: DNS değişikliklerinin dünya çapında yayılması zaman alabilir, bazen 48 saate kadar çıkabilir.
  • Yanlış DNS Kayıtları: Yanlış yapılandırılmış A, CNAME veya MX kayıtları bir sitenin doğru şekilde çözümlenmesini engelleyebilir.
  • DNS Önbelleği: Tarayıcınızdaki veya işletim sisteminizdeki önbelleğe alınmış DNS kayıtları hala eski IP adreslerini gösteriyor olabilir.
  • Güvenlik Duvarı ve Ağ Sorunları: Güvenlik duvarları veya ağ kısıtlamaları belirli IP adreslerine erişimi engelleyebilir.

3. Sorun Giderme Adımları

Adım 1: DNS Yayılımını Doğrulayın

DNS ayarlarını güncelleştirdiğinizde, yayılma zaman alabilir. DNS değişikliklerinin yayılıp yayılmadığını kontrol etmek için WhatsMyDNS gibi bir DNS yayılma aracı kullanın:

  • WhatsMyDNS ‘e gidin ve alan adınızı girin.
  • IP adresinin farklı konumlarda doğru çözümlenip çözümlenmediğini kontrol edin.

Doğru IP adresi tutarsız bir şekilde ortaya çıkarsa, yayılmanın tamamlanması için zaman tanıyın.

Adım 2: DNS Önbelleğini Temizleyin

Önbelleğe alınmış DNS kayıtları tarayıcıların güncel olmayan IP adreslerini kullanmasına neden olabilir. İşletim sisteminizdeki ve tarayıcınızdaki önbelleği temizlemek bu sorunu çözebilir.

Farklı sistemlerde DNS önbelleğini temizlemek için:

  • Pencereler:
    ipconfig /flushdns
  • MacOS:
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Linux (dağıtıma göre değişir, burada Ubuntu için bir örnek var):
    sudo systemd-resolve –flush-caches

Tarayıcı Önbelleğini Temizleyin: Tarayıcı ayarlarınıza gidin, “Tarama verilerini temizle “yi bulun ve önbelleğin temizlendiğinden emin olun.

Adım 3: nslookup ve dig ile DNS Yapılandırmasını Kontrol Edin

Nslookup ve dig gibi komut satırı araçlarını kullanmak DNS kayıtlarının doğru olup olmadığını doğrulamaya yardımcı olabilir.

  • nslookup:
    nslookup example.com
  • kaz:
    dig example.com

Bu komutlar alan adınız için doğru IP adresini döndürmelidir. Olmazsa, DNS ayarlarınızı iki kez kontrol edin.

Adım 4: Alan Adı Kayıt Kuruluşunda DNS Kayıtlarını Doğrulayın

Alan adı kayıt kuruluşunuzun kontrol paneline giriş yapın ve DNS ayarlarını gözden geçirin. Gerekli tüm kayıtların yerinde olduğunu teyit edin:

  • A Kaydı: Alan adınızı bir IP adresiyle eşler.
  • CNAME Kaydı: Alt alan adlarını ana alan adına yönlendirir.
  • MX Kaydı: Doğru e-posta teslimatını sağlar.

Adım 5: Web Sunucusu Yapılandırmasını Kontrol Edin

DNS kayıtları doğruysa ancak web sitesine erişilemiyorsa, sorun web sunucusu yapılandırmanızda olabilir. Yaygın sorunlar şunlardır:

  • Web Sunucusu Çevrimdışı: Web sunucusunun çalışıp çalışmadığını kontrol edin. Gerekirse yeniden başlatın.
    sudo systemctl status apache2 # Apache için sudo systemctl status nginx # Nginx için
  • Güvenlik Duvarı Engelleme Talepleri: Güvenlik duvarı kurallarının doğru bağlantı noktalarındaki trafiğe izin verdiğinden emin olun (örneğin, 80 numaralı bağlantı noktasındaki HTTP ve 443 numaralı bağlantı noktasındaki HTTPS).

Adım 6: Ağ Bağlantısını ve Güvenlik Duvarı Ayarlarını Test Edin

Ağ kısıtlamalarınız varsa, bunların alan adınıza erişimi engellemediğinden emin olun.

  • Ping Testi: Etki alanının bir IP’ye çözümlenip çözümlenmediğini ve paketlerin sunucuya ulaşıp ulaşmadığını görmek için bir ping testi çalıştırın.
    ping example.com
  • Traceroute Testi: Sunucuya giden yolu izlemek için traceroute (Linux/macOS) veya tracert (Windows) kullanın. Bu, bağlantının nerede başarısız olduğunu belirlemeye yardımcı olur.
    traceroute example.com

Traceroute sunucuya ulaşmadan önce durursa, belirli bir ağ düğümüyle ilgili bir sorun olabilir.

4. DNS ile İlgili Sorunlar için Ek Çözümler

  • DNS Sunucularını Değiştirin: Bilgisayarınızda veya yönlendiricinizde Google DNS (8.8.8.8 ve 8.8.4.4) veya Cloudflare (1.1.1.1) gibi farklı bir DNS sunucusuna geçmeyi deneyin.
  • Proxy veya VPN’i devre dışı bırakın: Proxy veya VPN kullanıyorsanız, ağ parazitini ortadan kaldırmak için geçici olarak devre dışı bırakın.

5. Hosting Sağlayıcınızla İletişime Geçin

Yukarıdaki adımlardan hiçbiri sorunu çözmezse, barındırma sağlayıcınızın destek ekibiyle iletişime geçin. Sunucu ayarlarını doğrulayabilir ve belirli önerilerde bulunabilir veya bağlantı sorunlarının kendi taraflarından teşhis edilmesine yardımcı olabilirler.

Sonuç

DNS sunucularını ayarladıktan sonra bile web sitesine erişilememesi, yayılma gecikmeleri, yapılandırma hataları veya ağ sorunlarından kaynaklanabilir. Bu sorun giderme adımlarını izleyerek temel nedeni belirleyip çözebilir ve web sitenize sorunsuz erişim sağlayabilirsiniz.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills