Ник Пост Дата
0ka(0ka)

в GeoLite2-Country
GeoLite2-Country-CSV_20240326.zip (3,2 МБ)
очень много ошибок: тайваньские, австрийские, китайские ip адреса вместе с русскими.

хотел сделать ipset с русскими айпи для завода их в туннель т.к. с украины к ним нет доступа

2024-03-27T03:11:19.331Z
0ka(0ka)

вот еще https://stat.ripe.net/data/country-resource-list/data.json?v4_format=prefix&resource=RU
не нашел один свой ru ip, не пойму почему, ведь на ripe.net он относится к RU

и еще ipipinfo.io (инструкция по использованию)

GitHub - Ne00n/yammdb: just another .mmdb полный бред, почти на все мои ip выдаёт неверную страну

2024-03-27T04:41:43.901Z
bolvan

В линухах в репах есть разные варианты
tor-geoipdb, geoip-database
в iptables есть xt_geoip. можно оттуда дернуть. а можно и не дергать. есть же готовый модуль для iptables. для nftables есть nft_geoip
обновляться должны регулярно. если во всех этих вариантах трэш, то я уже не знаю откуда еще брать. может составить список AS и через хуиз дернуть префиксы ?

2024-03-27T05:59:00.039Z
sakontwist

curl -s https://stat.ripe.net/data/country-resource-list/data.json?resource=ru
Только надо учитывать, что “география адреса” - понятие относительное, он может физически находиться где угодно, но при этом быть RU

2024-03-27T09:08:20.897Z
borouhin(Alexander Borouhin)

Вообще, Maxmind один из лучших источников по GeoIP, и если Вы видите у них ошибки, возможно, это не баг, а фича… как уже справедливо отметили, принадлежность IP к стране - штука условная.
Если базы от IPInfo, ссылку на которые уже запостили выше, тоже Вас не устроят, - скорее всего, лучше ничего не найдёте нигде больше.
Была ещё некоторое время назад инициатива официально “границы рунета” определить (см, например, тут новость), но там, вроде, пока никаких результатов.

2024-03-27T21:09:18.715Z
ValdikSS

Это фича lite-версий, да.
Не могу найти данных по Country, но вот по City: GeoIP2 City Accuracy | MaxMind

2024-03-29T11:17:24.489Z
borouhin(Alexander Borouhin)

Вообще с попаданиями в точный город там грустно и для платных баз, да, но для страны обещают 99,8% точность. Как я понимаю, те пара процентов, на которые Lite-базы менее точны в определении города, вызваны их более редким обновлением, данные по страновой принадлежности уточняются, а тем более меняются, реже, так что в этой части Lite не должны как-то сильно отличаться от платных баз. Ну даже если и отличаютс на те самые пару процентов - 97% это тоже отлично :slight_smile:
Но если для адресов, выдаваемых конечным пользователям, принадлежность к стране обычно штука однозначная, то вот для адресов серверов тут есть большие нюансы. Если я свой блок IP куплю на российское лицо, а анонсирую его для серверов в зарубежном дата-центре - что должна геолокация выдать? Отсюда, думаю, и проблемы в основном, а не от Lite-баз.

2024-03-29T13:59:09.551Z
0ka(0ka)

придется видимо взять geolite2-country, но надо почистить список: есть несколько подсетей akamai (напр 2.16.20.0), cloudflare (напр 172.68.8.0)

upd: хотя в ripe и не хватает ip, но там сразу нету akamai и cloudflare

2024-03-30T02:34:38.225Z
borouhin(Alexander Borouhin)

Вот по этому примеру прекрасно видно, в чём проблема. Хоть это и инфраструктура Akamai, но автономная система Ростелекома (AS12389). И считать это ошибкой в GeoIP не совсем правильно.

2024-03-31T15:54:57.500Z
0ka(0ka)

я и не считаю это ошибкой, как это может быть ошибкой вообще? для моей цели использования они просто лишние

2024-03-31T17:00:12.707Z
borouhin(Alexander Borouhin)

Ну тема-то началась с утверждения, что в GeoIP-Lite “очень много ошибок”. Я думаю, что в подевляющем большинстве случаев это не ошибки, а подобные ситуации.

2024-03-31T17:08:10.160Z
ValdikSS

Наткнулся на проект www.ipfire.org - Welcome to IPFire Location
Предоставляют базу и ПО для работы с ней. Качество не проверял, не думаю, что оно высокое для России. База бесплатная.

2024-04-09T10:04:31.024Z
LeonMskRu(Leon MskRu)

вначале думал torrc сломался. ExcludeExitNodes {ru},{ua},{by},{cn},{pl},{de}
я так понял что если c IPv4 еще хоть какая то “точность” есть то IPv6 на уровне рандома ?

curl.exe -x socks5://127.0.0.1:9050 https://rutracker.org/myip
ip: 2001:67c:6ec:203:192:42:116:198 PL

curl.exe -4 -x socks5://127.0.0.1:9050 https://rutracker.org/myip
ip: 192.42.116.198 NL

вообще какая то новая страна https://whoami.adguard-vpn.online/

    "ip": "192.42.116.177",
    "country": "T1",

    "ip": "2001:67c:6ec:203:192:42:116:177",
    "country": "T1",
2024-04-15T18:57:47.553Z