Bilgi Güvenliği Günlüğü.

23 March 2010

Squid access.log dosyasındaki TCP_MISS/000 kayıtları

Squid proxy kullanıcıları bir web sitesine bağlantı kuramadıklarında, squid erişim loglarının yazıldığı access.log dosyasında  “TCP_MISS/000″  mesajı görüyorlarsa bunun anlamı “TCP_MISS” ön bellekte yok,  “000″  ise hedef sunucuya ulaşamadım demek ve bu durumun bir kaç sebebi olabilir ;

1- Dns bilgilerini kontrol ediniz, erişmek istediğiniz web sayfası dns tarafından çözümlenen sunucuda olmayabilir.
2- Squid’den herhangi bir yanıt gelmeyince istemci bağlantı isteğini sonlandırmış olabilir.
3- Hedef web sunucusu sizi blocklamış olabilir, yoğun olduğu için yanıt veremiyor veya anormal çalışıyor olabilir.

3. durumu net anlamak için yapılması gereken squid’in çalıştığı sistemde telnet veya farklı bir istemci ile (örneğin netcat) hedef sunucuya bağlantı isteğinde bulunmak ;

Telnet ile ;

telnet hedefurl.com 80 [Enter]
GET / HTTP 1.1 [Enter][Enter]

NetCat ile ;

nc -vv hedefurl.com 80[Enter]
GET / HTTP 1.1 [Enter][Enter]

Eğer yanıt dönmüyorsa, squid’de bir problemimiz yok hedef sunucuya bağlantı kurulamamış demektir.

Powered by WordPress