Доброго времени суток.
Пытался разобраться почему squid одни и те же запросы к
feedback.sandbox.push.apple.com
gateway.sandbox.push.apple.com
, с одного и того же хоста, абсолютно идентичные в tcpdump'е то разрешает, то блокирует, несмотря на то что в конфиге они разрешены.
Оказывается, что apple в очередной раз решили показать свою женственностьнасколько они think different
И с разных своих DNS серверов выдают разные адреса на запросы вышеприведённых доменных имён. Не dns round robin, а именно разные ответы.
На один запрос gateway.sandbox.push.apple.com -
17.149.34.65
17.149.34.66
, на следующий запрос gateway.sandbox.push.apple.com-
17.172.233.65
17.172.233.66
И не я один это заметил - http://stackoverflow.com/questions/10688852/ip-address-ranges-for-apns-servers
А сквид, судя по
debug_options ALL,9
Вопрос: что с этими @#$%^&*()и из apple делать? Открывать доступ на всю 17.0.0.0/8?
UP. Причиной того, что сквид проверял ip, а не доменное имя, была ошибка в конфиге: dst вместо правильного dstdomain