Блог пользователя tiom4eg

Автор tiom4eg, история, 2 года назад, По-русски

Доброго времени суток, Codeforces!

Примерно 3-4 дня назад я как обычно зашёл на свой любимый сайт с задачами по спортивному программированию, однако вместо привычной главной страницы браузер выдал мне белый экран. Спустя 15 минут прогрузилась только HTML часть страницы (сырой текст без оформления и стилей). Я узнал, что такая проблема встречается у небольшой части участников из РФ.

Подключение через VPN помогло решить проблему, страница загрузилась почти мгновенно. Но мне не очень хотелось бы постоянно сидеть через него, поскольку это сильно замедляет скорость передачи данных. Моя догадка состоит в том, что некоторые провайдеры (в том числе и мой) по какой-то неведомой причине замедляют скорость передачи данных при подключении к Codeforces (как это было с Twitter). Однако я совершенно не понимаю, с чем это связано.

Пожалуйста, если вы что-то знаете о причинах этой проблемы или о способах её решения (не считая VPN), напишите об этом в комментариях!

Всем добра.

P.S. Котик для привлечения внимания.

  • Проголосовать: нравится
  • +74
  • Проголосовать: не нравится

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем tiom4eg (предыдущая версия, новая версия, сравнить).

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Выяснилось, что аналогичная проблема наблюдается с sort-me.org :)

»
2 года назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

У меня такая же проблема с сайтом. Сам codeforces.com страницу отдаёт, но почему-то не загружаются скрипты, картинки и т.п. с codeforces.org . Из странного, разные DNS сервера выдают разные айпишники для codeforces.org. Например,

nslookup codeforces.org 1.1.1.1
Server:		1.1.1.1
Address:	1.1.1.1#53

Non-authoritative answer:
Name:	codeforces.org
Address: 172.67.146.123
Name:	codeforces.org
Address: 104.21.55.92
Name:	codeforces.org
Address: 2606:4700:3033::6815:375c
Name:	codeforces.org
Address: 2606:4700:3033::ac43:927b
nslookup codeforces.org 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	codeforces.org
Address: 188.114.97.2
Name:	codeforces.org
Address: 188.114.96.2
Name:	codeforces.org
Address: 2a06:98c1:3121::2
Name:	codeforces.org
Address: 2a06:98c1:3120::2

Причём первый набор адресов работает, а вот второй — нет. Поэтому помогает ещё выбрать какой-нибудь другой DNS. Я думал, что может быть происходит обновление адресов в DNS и скоро всё заработает, но что-то слишком долго оно не чинится. Да и адреса на https://dnschecker.org/#A/codeforces.org не меняются. Может нужно попросить MikeMirzayanov посмотреть, что с этим можно сделать.

Возможно это проблема хостинга, потому что у sort-me.org судя по https://dnschecker.org/#A/sort-me.org выдаются разными серверами разные адреса. Причём подсети примерно такие же.

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Тоже самое на билайне

»
2 года назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

Ну это из-за блокировок ip-ников cloudflare. Мы скоро займемся тем, чтобы что-то придумать.

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

У меня не из под Chrome Browser заходит корректно. Выглядит, будто бы причина в том, что аккаунт "запомнен" в браузере. Извините за очень нечеткий коммент, но вдруг поможет.

»
2 года назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Помогает дописать в /etc/hosts (c:\windows\system32\drivers\etc\hosts для windows) строчки:

172.67.146.123 codeforces.org

172.67.146.123 mathjax.codeforces.org

»
2 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Я перенес раздачу статики с Cloudflare просто на отдельный серверок. Видимо, таких проблем быть сейчас не должно. Однако, есть опасность, что упремся в трафик на этом сервере. Буду мониторить этот момент.