GhOsT_MZ Posted June 2, 2014 Posted June 2, 2014 Всем доброго времени суток! :) Имеется RB1100Hx2 и прошивкой 5.26. На нем настроен прозрачный прокси, который, в свою очередь, имеет parent proxy, в роли которого выступает squid. Данная схема проработала безотказно около года. Недавно начались проблемы с загрузкой веб-страниц, заметили, что периодически не подгружалась статика (css, js и так далее, лечится нажатием F5 в браузере), начали разбираться и, с помощью tcpdump на стороне сервера, где крутится squid, выявили в чем причина. Mikrotik не всегда корректно отправляет запрос, а именно, иногда, вместо доменного имени он подставляет IP-адрес. Пример одного и того же запроса: Неверный запрос GET http://2.19.118.235/library/capi/wt_capi.js HTTP/1.1 Host: i.s-microsoft.com Cache-Control: max-age = 0 Accept: * / * User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Referer: http://www.microsoft.com/ru-ru/default.aspx Accept-Encoding: gzip, deflate, sdch Accept-Language: ru-RU, ru; q = 0.8, en-US; q = 0.6, en; q = 0.4 If-None-Match: "463c32c671f7ce1: 0" If-Modified-Since: Thu, 12 Dec 2013 19:38:46 GMT X-Proxy-ID: 1643700960 X-Forwarded-For: 192.168.0.80 Via: 1.1 192.168.0.252 (Mikrotik HttpProxy) Верный запрос GET http://is-microsoft.com/library/capi/wt_capi.js HTTP/1.1 Host: i.s-microsoft.com Cache-Control: max-age = 0 Accept: * / * User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Referer: http://www.microsoft.com/ru-ru/default.aspx Accept-Encoding: gzip, deflate, sdch Accept-Language: ru-RU, ru; q = 0.8, en-US; q = 0.6, en; q = 0.4 X-Proxy-ID: 1643700960 X-Forwarded-For: 192.168.0.80 Via: 1.1 192.168.0.252 (Mikrotik HttpProxy) Собственно, вопрос, может кто сталкивался с подобным? И как вообще можно это диагностировать? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.