Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.28.48] |
|
Сообщ.
#1
,
|
|
|
Как можно программно определить страну по IP-адресу?
|
Сообщ.
#2
,
|
|
|
Теоретически, на 100% - никак.
|
Сообщ.
#3
,
|
|
|
Сделать такую базу, или воспользоватся готовыми.
|
Сообщ.
#4
,
|
|
|
VisualRoute кажется пользуется собственной базой. Хотя, теоретически, можно
научить искать по базе данных RIPN, но там текст валится плохо структурированный. |
Сообщ.
#5
,
|
|
|
можно whois использовать ...
обычно провайдеры свой адрес (страна, город, улица) забивают в базу.. хотя эта информация никак не контролируется и туда можно что угодно забить... вот пример (наш местный пров): netnum: 213.59.235.0 - 213.59.235.255 netname: CHITANET descr: CitaNET ltd, Internet Service provider in Chita country: RU admin-c: VA329-RIPE tech-c: VA329-RIPE status: ASSIGNED PA mnt-by: AS8342-MNT source: RIPE # Filtered person: Vladimir Antropov address: 22, Tchaikovskogo street Chita 672090 Russia phone: +7 3022 328122 nic-hdl: VA329-RIPE source: RIPE # Filtered % Information related to 'VA329-RIPE' route: 213.59.0.0/16 descr: RTCOMM-RU origin: AS8342 mnt-by: AS8342-MNT source: RIPE # Filtered А это твоя инфа .. (точнее твоего прова, при условии, что ты не юзал анонимных проксов ) inetnum: 81.94.229.232 - 81.94.229.239 netname: SEMTEKS-NET descr: SIA "Semteks" country: LV admin-c: AR3748-RIPE tech-c: DH766-RIPE status: ASSIGNED PA mnt-by: DEAC-MNT mnt-lower: DEAC-MNT mnt-routes: DEAC-MNT source: RIPE # Filtered role: DEAC HostMaster address: Digitalas Ekonomikas Attistibas Centrs address: 24 J.Asara street address: LV-1050, Riga, Latvia phone: +371 7506501 fax-no: +371 7506505 remarks: trouble: Information: http://www.deac.lv/ remarks: trouble: Questions -- mailto:hostmaster@deac.lv remarks: trouble: Abuse reports -- mailto:abuse@deac.lv admin-c: AG6663-RIPE tech-c: AG6663-RIPE tech-c: EL284-RIPE tech-c: IK98-RIPE tech-c: ZV128-RIPE nic-hdl: DH766-RIPE mnt-by: DEAC-MNT source: RIPE # Filtered abuse-mailbox: abuse@deac.lv person: Artis Rozenbergs address: SIA "Semteks" address: Skarnu iela 9 address: Riga phone: +371-7213388 nic-hdl: AR3748-RIPE mnt-by: DEAC-MNT source: RIPE # Filtered % Information related to 'DH766-RIPE' route: 81.94.224.0/20 descr: Digitalas Ekonomikas Attistibas Centrs origin: AS12993 mnt-by: DEAC-MNT source: RIPE # Filtered Если тебе надо это на делфи получить, то в FAQ есть примеры получения этой инфы. |
Сообщ.
#6
,
|
|
|
.failer проблема в том, что из хуиса сложновато выдрать страну програмно.
|
Сообщ.
#7
,
|
|
|
а строки, начинающиеся на "address" если проссто выцеплять?
не годиться? в принцепе, если тебе нужна программа, которая это должна делать, то можно сделать ее, чтоб пользователь мог сам наполнять базу. то есть вводит ip - в базе его диапазона нет, вызываешь окно с whois и пользователь сам руками прописывает что ему хочется в адрес .. PS: это так - размышления |
Сообщ.
#8
,
|
|
|
Можно попробовать пользоваться спец-сервисами в инете
Посмотри, например, http://www.maxmind.com/app/geoip_country Там можно скачать файл с принадлежностями IP - страна Есть еще http://ip-to-country.webhosting.info/ |