en de fr es ja it pt

25 июня 2012 г.

Проблемы с IPv6 ВКонтакте

Примерно с начала июня заметил странное поведение вконтакте - аудио\видео в 95% не загружалось с сообщением "При загрузке аудиозаписи произошла ошибка. Попробуйте обновить страницу." + перестала обновляться страница с диалогом при новом сообщении.

В Live Http Header заметил что при попытке загрузки меди-файлов получаю 404/Not Found, хотя если вставить ссылку в mplayer то все работает. Плюс firefox с бешенной скоростью слал запросы на сервера обрабатывающие диалоги - .queue.vk.com

Все дело в IPv6, как я понял ВКонтакте как раз примерно с начала июня стал доступен по IPv6.
Пример с аудио:
оно загружается с cs4221.userapi.com, у этого домена A запись = 93.186.239.125, AAAA = 2a00:bdc0:2:1:2::107d, если послать запрос на IPv6 получим 404/Not Found, для IPv4 все нормально грузится.

Написал "Агентам поддержки", пока похоже они не совсем понимают моё объяснение где проблема, сейчас перекинули и мне отвечает уже второй агент.

Первой идеей локального исправления было поднять DNS-сервер и там запретить отдавать IPv6 для нужных доменов, но сегодня заметил страницу про пиринговая политику vk, где указаны используемые сети: 2a00:bdc0::/36 и 2a00:bdc0:f000::/36 Зарезав их в firewall'e все заработало, пример для FreeBSD'шного PF:
block out on bge0 inet6 from any to {2a00:bdc0::/36, 2a00:bdc0:f000::/36}

4 комментария:

  1. Не подскажете как "зарезать" их в Eset Nod v4 или другими способами в Windows xp?, а то уже замучился(. вашим способом пытаюсь блочить их в файрволле нода, вставляя эти ip и похожие, но результат: одни песни играют-другие нет и наоборот. заранее спасибо.

    ОтветитьУдалить
  2. Александр, в применении этого способа в Windows не смогу помочь, надеюсь тех.поддержка рассмотрит мое обращение и можно будет обойтись без этих хаков.

    ОтветитьУдалить
  3. И до сих пор не исправлено
    Сегодня вот пришлось слушать жалобы родственников что не играет с описанными симптомами
    IPv6 у меня через туннель от He.Net и отключить - не вариант ибо надо.

    Большое спасибо за ссылку на пиринговую политику и диапазон.
    После этого - плюс одно правило в конфиге Astaro Security Gateway и все опять играется
    Вот зачем только они вообще включили IPv6 если не могут начтроить.

    ОтветитьУдалить
  4. Можете пожалуйста пошагово описать действия ваши. Что да как делать,менее продвинутым юзерам

    ОтветитьУдалить