Bir kullanıcı bir web sitesine erişemediğini söylüyor. Sorunu adım adım nasıl giderirsiniz?
Cevap
Sistematik olmak gerekir: önce sorunun kapsamını belirler, sonra OSI modelinde alttan yukarı (veya hızlıca ortadan, ping ile) ilerlerim.
1. Kapsamı daralt
- Sadece bu kullanıcı mı, tüm ofis mi? Sadece bu site mi, tüm internet mi?
- Ne zamandan beri? Son yapılan bir değişiklik var mı?
- Hata mesajı ne: DNS hatası mı, timeout mu, sertifika hatası mı, HTTP 5xx mi?
2. Katman katman kontrol
ipconfig /all # veya ip a: IP, maske, gateway, DNS doğru mu? 169.254.x.x ise DHCP sorunu
ping 192.168.1.1 # gateway erişimi (L3, yerel)
ping 8.8.8.8 # internet erişimi, IP seviyesinde
nslookup example.com # DNS çözümlemesi çalışıyor mu?
tracert example.com # yol nerede kesiliyor?
curl -v https://example.com # TCP 443, TLS ve HTTP yanıtı- Fiziksel/L2: Kablo, Wi-Fi bağlantısı, switch portu up mı, doğru VLAN'da mı?
- IP yapılandırması: Doğru subnet ve gateway.
- Gateway ve internet: IP ile ping atılabiliyor ama isimle gidilemiyorsa sorun DNS'tir.
- Taşıma katmanı: ICMP engelli olabilir;
Test-NetConnection example.com -Port 443veyacurlile port testi. - Uygulama: Proxy ayarı, tarayıcı cache'i, sertifika, hosts dosyası, firewall/web filtresi engeli.
3. Doğrula ve belgele
Diğer kullanıcılardan veya farklı bir ağdan (mobil hat) test et. Sorun çözüldükten sonra kök nedeni ve çözümü ticket'a yaz.
Örnek: IP ile erişim var, isimle yok, nslookup timeout veriyor; sorun DNS sunucusuna giden trafiği engelleyen yeni bir firewall kuralı çıkar.
İlgili Ağ Temelleri soruları
- OSI modelinin katmanları nelerdir?
- TCP ile UDP arasındaki fark nedir?
- TCP üçlü el sıkışma (three-way handshake) nasıl çalışır?
- 192.168.10.0/26 ağında alt ağ maskesi nedir ve kaç kullanılabilir host vardır?
- Tarayıcıya bir adres yazdığınızda DNS çözümlemesi nasıl gerçekleşir?
- Bilinmesi gereken yaygın port numaraları nelerdir? HTTP ve HTTPS arasındaki fark nedir?
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.