Bir web sitesine erişemediğinizde sorun; cihaz, tarayıcı, DNS, ağ rotası ya da ağ politikaları gibi farklı katmanlardan kaynaklanabilir. Bu rehberde DNS önbelleği temizleme, hosts dosyası kontrolü ve ağ teşhis komutları ile sorunu adım adım daraltabileceğiniz pratik bir kontrol listesi bulacaksınız.

Önemli not: Bu içerik genel internet sorun giderme amaçlıdır. Yasal/kurumsal/ISS kısıtlarını aşmaya yönelik yöntemler sunmaz. DNS değiştirme gibi adımlar burada yalnızca teşhis içindir; ağ politikanızla uyumlu değilse eski haline döndürün ve gerekiyorsa ağ yöneticinize/ISS’nize danışın.


Hızlı kontrol listesi (5 dakikada ilk teşhis)

  • Başka bir cihazdan aynı ağa bağlıyken deneyin (telefon/PC).
  • Başka bir ağdan deneyin (ev Wi‑Fi yerine mobil veri gibi).
  • Tarayıcıda gizli mod açın, eklentileri geçici kapatın.
  • Modem/router ve cihazı yeniden başlatın.
  • Alan adını doğru yazdığınızdan emin olun (benzer görünen karakterler sorun çıkarabilir).

Bu mini testler, sorunun “cihaz/tarayıcı mı, yoksa ağ/DNS mi” olduğunu hızlıca ayırt etmenize yardımcı olur.


1) DNS sorunu olabilir mi? (Belirtiler ve güvenli ilk adımlar)

DNS, alan adını (ör. example.com) IP adresine çeviren sistemdir. DNS tarafında önbellek veya çözümleme hatası olduğunda şu belirtiler görülebilir:

  • “Site bulunamadı / DNS_PROBE_FINISHED…” benzeri hatalar
  • Bir ağda açılıp başka ağda açılmama
  • Aynı sitede farklı cihazlarda farklı sonuçlar

1.1 DNS önbelleğini temizleme (Windows ve macOS)

DNS önbelleğini temizlemek, cihazın daha önce kaydettiği eski/yanlış kayıtları sıfırlayıp yeniden sorgulama yapmasını sağlar.

Windows 10/11

  1. Komut İstemini yönetici olarak açın.
  2. Şu komutu çalıştırın:
ipconfig /flushdns

Resmi komut referansı: Microsoft Learn – ipconfig

macOS

macOS’ta DNS ile ilgili adımlar ve arayüz, sürüme göre değişebilir. DNS adresi girişi gibi işlemler için Apple’ın rehberine bakın; kurumsal profiller veya yönetilen cihazlar bazı ayarları kilitleyebilir.

1.2 Tarayıcı tarafını eleme (ek adım)

Bazen sorun işletim sistemi DNS’inden çok tarayıcı önbelleği, çerezler veya eklentilerden kaynaklanır:

  • Gizli modda test edin.
  • İlgili site için çerezleri ve site verilerini temizleyin.
  • Reklam/izleyici engelleyiciler gibi eklentileri geçici kapatıp tekrar deneyin.

1.3 DNS sunucusunu değiştirme (yalnızca teşhis için)

ISS’nizin DNS’i gecikmeli/hatalı yanıt veriyorsa teşhis amacıyla cihazınızda DNS’i geçici olarak farklı bir DNS servisine alıp test edebilirsiniz. Bu adım, erişim kısıtlarını aşma yöntemi değildir; eğer erişim ağ politikaları veya yasal düzenlemeler nedeniyle kısıtlıysa DNS değiştirmek sorunu çözmeyebilir ve ağ politikanızla çelişebilir.

Değişiklikten sonra tekrar test edin; sonuç alırsanız kalıcı yapmadan önce gizlilik/kurumsal politika değerlendirmesi yapın ve gerekirse eski DNS ayarına geri dönün.


2) Hosts dosyası kontrolü: Alan adı yanlış yere mi yönlendiriliyor?

Hosts dosyası, bilgisayarın belirli alan adlarını belirli IP adreslerine “elle” eşlemesine izin verir. Yanlış bir kayıt, doğru site yerine farklı bir adrese gitmenize veya hiç açılmamasına neden olabilir.

2.1 Hosts dosyası nerede?

  • Windows: C:\Windows\System32\drivers\etc\hosts
  • macOS: /etc/hosts

Windows’ta hosts dosyasını varsayılan haline döndürme hakkında: Microsoft Support – Hosts dosyasını varsayılan haline döndürme

2.2 Ne aramalısınız?

Dosyada şu tip satırlar problem çıkarabilir (örnek format):

127.0.0.1 example.com
0.0.0.0 example.com

Burada example.com yerine erişemediğiniz alan adının yazılması, o alan adını yerelde engelliyor/yönlendiriyor olabilir. Emin değilseniz, değişiklik yapmadan önce dosyanın bir yedeğini alın.

2.3 Değişiklikten sonra

  • Dosyayı kaydedin.
  • DNS önbelleğini tekrar temizleyin.
  • Tarayıcıyı tamamen kapatıp yeniden açın.

3) Ağ teşhis testleri: Sorun nerede başlıyor?

Bu bölüm, sorunu “alan adı çözümleme mi, ağ rotası mı, yoksa sunucuya erişim mi” şeklinde ayırmanıza yardımcı olur.

3.1 Komut özeti (kopyala-çalıştır)

Amaç Windows macOS / Linux
DNS önbelleğini temizleme ipconfig /flushdns (Sürüme göre değişebilir)
Alan adını çözümleme nslookup example.com dig example.com
Bağlantı testi ping example.com ping example.com
Rota izlemesi tracert example.com traceroute example.com

3.2 nslookup/dig: DNS yanıtı geliyor mu?

nslookup (Windows) veya dig (macOS/Linux), alan adının bir IP’ye çözülüp çözülmediğini gösterir.

  • Yanıt yoksa: DNS, ağ veya güvenlik yazılımı kaynaklı olabilir.
  • IP dönüyor ama site açılmıyorsa: rota/erişim, TLS/sertifika veya sunucu tarafı sorunlar olabilir.

Windows komut referansı: Microsoft Learn – nslookup

3.3 ping ve traceroute/tracert: Ağ yolu çalışıyor mu?

ping, hedefe paket gidip gelebildiğini test eder; traceroute/tracert ise paketin geçtiği noktaları gösterir. Bazı sunucular ping’i yanıtlamayabilir; bu tek başına “site kapalı” anlamına gelmez.

Windows komut referansı: Microsoft Learn – tracert

3.4 Tarayıcı sertifika uyarısı verirse ne yapmalı?

Bir site açıldığında tarayıcı HTTPS sertifikası ile ilgili ciddi bir uyarı veriyorsa, devam etmek yerine durup nedeni araştırmanız daha güvenlidir:

  • Cihazın tarih/saat ayarları doğru mu?
  • URL tam olarak doğru mu?
  • Farklı bir ağda da aynı uyarı geliyor mu?

Bu tür uyarılar bazen araya giren filtreleme/portal veya yanlış yönlendirme ihtimaline işaret eder. Kurumsal ağ kullanıyorsanız ağ yöneticinizle görüşün.


4) Modem/router ve ağ tarafı kontrolleri

  • Router’ı yeniden başlatın (30 saniye kapalı bekletmek yardımcı olabilir).
  • Router’ın DNS ayarını kontrol edin: Özel bir DNS girilmiş mi?
  • Ortak Wi‑Fi ağlarında bazı alan adları kısıtlanabilir. Başka bir ağda test edin.
  • Kurumsal ağlarda güvenlik politikaları erişimi sınırlayabilir; bu durumda ağ yöneticisine danışın.

5) Sorun sizde mi, sitede mi? (Doğrulama)

  • Aynı siteyi mobil veri üzerinden açmayı deneyin.
  • Farklı bir tarayıcıyla deneyin (Chrome, Firefox, Safari gibi).
  • Genel durum kontrol servisleriyle test edin: downforeveryoneorjustme.com

6) Devam ediyorsa: Destek için bilgi toplama

ISS’nize, ağ yöneticinize veya ilgili sitenin destek ekibine başvururken aşağıdaki bilgiler çözümü hızlandırabilir:

  • Hata mesajının ekran görüntüsü (kişisel bilgi içermeyecek şekilde)
  • Denediğiniz ağlar: ev Wi‑Fi, mobil veri, iş ağı vb.
  • İşletim sistemi ve tarayıcı sürümü
  • nslookup/dig çıktısı (özet)
  • tracert/traceroute çıktısı (özet)

Örnek kısa rapor metni

Alan adı: example.com
Konum/ağ: [ev Wi‑Fi / mobil veri]
Cihaz: [Windows 11 / macOS ...]
Tarayıcı: [Chrome ...]
Hata: [hata metni]
Denemeler: gizli mod, DNS flush, farklı tarayıcı, farklı ağ
nslookup/dig: [özet]
tracert/traceroute: [özet]

SSS

DNS önbelleği temizlemek güvenli mi?

Genellikle güvenlidir. Mevcut DNS kayıtlarını sıfırlar ve alan adları ilk açılışta yeniden çözümleneceği için kısa süreli bir gecikme hissedebilirsiniz.

nslookup sonuç vermiyorsa ne anlama gelir?

DNS sunucusuna ulaşılamıyor, DNS yanıtı engelleniyor ya da geçici bir ağ sorunu yaşanıyor olabilir. Aynı testi farklı bir ağda denemek (ör. mobil veri) sorunun yerel mi olduğunu ayırt etmeye yardımcı olur.

Sertifika uyarısı çıkarsa devam etmeli miyim?

Hayır. URL’yi tekrar kontrol edin, cihaz tarih/saatini doğrulayın ve mümkünse farklı bir ağda tekrar deneyin. Kurumsal ağlarda sertifika inceleme/filtreleme olabilir; ağ yöneticisine danışın.


Sonuç: En sık işe yarayan güvenli akış

  1. Gizli mod + eklentileri kapatıp test
  2. DNS önbelleğini temizleme (Windows’ta ipconfig /flushdns gibi)
  3. Hosts dosyasında şüpheli eşleme var mı kontrol
  4. nslookup + tracert/traceroute ile sorunun DNS mi rota mı olduğunu ayırma
  5. Farklı ağda test (yerel ağ kaynaklı mı?)

Bu adımlar, sorunun kaynağını netleştirip doğru yere (cihaz/tarayıcı, router/ISS, kurumsal ağ politikası veya sunucu/destek) odaklanmanıza yardımcı olur.