Как wikidot.com определяет, что я в России? При заходе на wikidot.com показывается информация: "Wikidot больше не доступен в России и Беларуси" Пробовал хромоподобные браузеры и фаерфокс - везде одно и то же. IP амстердамский, браузер при запросе в хедере accept-language русский язык не указывает. Каким же образом сайт определяет принадлежность к России?
Короткий ответ — сайт не смотрит только на Accept‑Language. Самые вероятные причины: геолокация вашего IP в базе GeoIP ошибочноилипотомучтопровайдер/ASNзарегистрированвРФошибочно или потому что провайдер/ASN зарегистрирован в РФошибочноилипотомучтопровайдер/ASNзарегистрированвРФ, утечки «реального» IP через WebRTC/IPv6/проксирование, или определение региона по DNS/EDNS‑subnet/резолверу. Ниже — как проверить и что сделать.
Что проверить шагиикомандышаги и командышагиикоманды
1) Каким сайтом виден ваш публичный IP и какая у него геолокация
Откройте в браузере/терминале: https://ifconfig.co/json или https://ipinfo.io/jsonили в терминале: curl ifconfig.co && curl https://ipinfo.io/json
Смотрите IP, country, org ASNASNASN. 2) Whois/ASNВ терминале: whois <ваш_IP> Посмотрите, кому принадлежит блок организация,странаорганизация, странаорганизация,страна. Часто блоки провайдеров VPN/хостинга числятся как принадлежащие российской организации. 3) GeoIP из разных базПроверьте по MaxMind, IP2Location, DB‑IP, ipinfo — все дают чуть разные результаты. Если хоть одна база считает IP российским — сайт может блокировать. 4) WebRTC/локальные IP‑утечкиОткройте сайт типа ipleak.net или browserleaks.com/webrtc — они покажут, не «вылазит» ли ваш реальный или местный IP вт.ч.IPv6в т.ч. IPv6вт.ч.IPv6, который может быть российским.Можно в консоли браузера выполнить небольшой скрипт поисккандидатовRTCпоиск кандидатов RTCпоисккандидатовRTC — он покажет локальные IP. 5) IPv6У вас может быть IPv4 через VPN/Нидерланды, а IPv6 «реальный» черезпровайдерачерез провайдерачерезпровайдера с российским префиксом. Проверяйте оба адреса. 6) DNS / EDNS Client SubnetВаш резолвер может находиться в России, или сайт/CDN использует EDNS‑subnet при определении гео. Проверьте, какой резолвер вы используете например,dig+short@1.1.1.1whoami.cloudflareTXTит.п.например, dig +short @1.1.1.1 whoami.cloudflare TXT и т.п.например,dig+short@1.1.1.1whoami.cloudflareTXTит.п. и как разрешается wikidot.com через разные резолверы. 7) Трассировкаtraceroute/ tracert до wikidot.com — посмотрите, не проходит ли маршрут через российские AS. 8) Учетная запись / кукиЕсли у вас есть аккаунт Wikidot и в профиле или старых куках было указано RU, сайт может переадресовывать.
Почему это происходит вероятныепричинывероятные причинывероятныепричины
GeoIP‑база пометила ваш IP как российский самаячастаяпричинасамая частая причинасамаячастаяпричина.Провайдер VPN/хостинга использует российский ASN либо продаёт IP, ранее принадлежавшие РФ.Утечка IPv6 или WebRTC показывает «реальный» IP/подсеть.CDN/защитник Cloudflare,Fastlyит.п.Cloudflare, Fastly и т.п.Cloudflare,Fastlyит.п. использует сведения о резолвере EDNSEDNSEDNS или другую логику и присвоил «локализацию» RU.Ошибка в конфигурации сайта/блокировщика редкоредкоредко.
Как попытаться обойти/исправить 1) Проверьте whois/ASN; поменяйте VPN/провайдера на тот, чьи IP корректно геолокированы. 2) Отключите/запретите WebRTC или используйте расширение, которое блокирует WebRTC‑утечки. 3) Отключите IPv6 или убедитесь, что VPN туннелирует и IPv6. 4) Используйте публичный DoH/DoT резолвер Cloudflare1.1.1.1,Google8.8.8.8Cloudflare 1.1.1.1, Google 8.8.8.8Cloudflare1.1.1.1,Google8.8.8.8 чтобы исключить локальный резолвер в РФ. 5) Очистите куки/локальное хранилище и попробуйте инкогнито/другой профиль. 6) Свяжитесь с поддержкой Wikidot и пришлите им ваш IP — они увидят, на основании какой базы/логики блок идёт и возможновозможновозможно снимут блок.
Если хотите, я могу помочь диагностировать прямо сейчас — пришлите результат команды curl ifconfig.co/jsonилипростовашпубличныйIPили просто ваш публичный IPилипростовашпубличныйIP — посмотрю whois/ASN и выдачу GeoIP по разным базам и подскажу следующий шаг.
Короткий ответ — сайт не смотрит только на Accept‑Language. Самые вероятные причины: геолокация вашего IP в базе GeoIP ошибочноилипотомучтопровайдер/ASNзарегистрированвРФошибочно или потому что провайдер/ASN зарегистрирован в РФошибочноилипотомучтопровайдер/ASNзарегистрированвРФ, утечки «реального» IP через WebRTC/IPv6/проксирование, или определение региона по DNS/EDNS‑subnet/резолверу. Ниже — как проверить и что сделать.
Что проверить шагиикомандышаги и командышагиикоманды 1) Каким сайтом виден ваш публичный IP и какая у него геолокация
Откройте в браузере/терминале:https://ifconfig.co/json или https://ipinfo.io/jsonили в терминале: curl ifconfig.co && curl https://ipinfo.io/json Смотрите IP, country, org ASNASNASN.
2) Whois/ASNВ терминале: whois <ваш_IP>
Посмотрите, кому принадлежит блок организация,странаорганизация, странаорганизация,страна. Часто блоки провайдеров VPN/хостинга числятся как принадлежащие российской организации.
3) GeoIP из разных базПроверьте по MaxMind, IP2Location, DB‑IP, ipinfo — все дают чуть разные результаты. Если хоть одна база считает IP российским — сайт может блокировать.
4) WebRTC/локальные IP‑утечкиОткройте сайт типа ipleak.net или browserleaks.com/webrtc — они покажут, не «вылазит» ли ваш реальный или местный IP вт.ч.IPv6в т.ч. IPv6вт.ч.IPv6, который может быть российским.Можно в консоли браузера выполнить небольшой скрипт поисккандидатовRTCпоиск кандидатов RTCпоисккандидатовRTC — он покажет локальные IP.
5) IPv6У вас может быть IPv4 через VPN/Нидерланды, а IPv6 «реальный» черезпровайдерачерез провайдерачерезпровайдера с российским префиксом. Проверяйте оба адреса.
6) DNS / EDNS Client SubnetВаш резолвер может находиться в России, или сайт/CDN использует EDNS‑subnet при определении гео. Проверьте, какой резолвер вы используете например,dig+short@1.1.1.1whoami.cloudflareTXTит.п.например, dig +short @1.1.1.1 whoami.cloudflare TXT и т.п.например,dig+short@1.1.1.1whoami.cloudflareTXTит.п. и как разрешается wikidot.com через разные резолверы.
7) Трассировкаtraceroute/ tracert до wikidot.com — посмотрите, не проходит ли маршрут через российские AS.
8) Учетная запись / кукиЕсли у вас есть аккаунт Wikidot и в профиле или старых куках было указано RU, сайт может переадресовывать.
Почему это происходит вероятныепричинывероятные причинывероятныепричины
GeoIP‑база пометила ваш IP как российский самаячастаяпричинасамая частая причинасамаячастаяпричина.Провайдер VPN/хостинга использует российский ASN либо продаёт IP, ранее принадлежавшие РФ.Утечка IPv6 или WebRTC показывает «реальный» IP/подсеть.CDN/защитник Cloudflare,Fastlyит.п.Cloudflare, Fastly и т.п.Cloudflare,Fastlyит.п. использует сведения о резолвере EDNSEDNSEDNS или другую логику и присвоил «локализацию» RU.Ошибка в конфигурации сайта/блокировщика редкоредкоредко.Как попытаться обойти/исправить
1) Проверьте whois/ASN; поменяйте VPN/провайдера на тот, чьи IP корректно геолокированы.
2) Отключите/запретите WebRTC или используйте расширение, которое блокирует WebRTC‑утечки.
3) Отключите IPv6 или убедитесь, что VPN туннелирует и IPv6.
4) Используйте публичный DoH/DoT резолвер Cloudflare1.1.1.1,Google8.8.8.8Cloudflare 1.1.1.1, Google 8.8.8.8Cloudflare1.1.1.1,Google8.8.8.8 чтобы исключить локальный резолвер в РФ.
5) Очистите куки/локальное хранилище и попробуйте инкогнито/другой профиль.
6) Свяжитесь с поддержкой Wikidot и пришлите им ваш IP — они увидят, на основании какой базы/логики блок идёт и возможновозможновозможно снимут блок.
Если хотите, я могу помочь диагностировать прямо сейчас — пришлите результат команды curl ifconfig.co/json илипростовашпубличныйIPили просто ваш публичный IPилипростовашпубличныйIP — посмотрю whois/ASN и выдачу GeoIP по разным базам и подскажу следующий шаг.