У меня есть веб-сайт, на котором я хочу узнать страну посетителя по его IP-адресу. Существует несколько баз данных по диапазону IP-адресов страны, которые можно использовать. когда я загружу их в свою базу данных, я должен быть обеспокоен некоторыми изменениями, внесенными в будущем? Как часто актуализируется диапазон IP для стран?
2 ответа
IP-адреса, почтовые индексы и тому подобное не были изобретены для непосредственного кодирования географических местоположений. Это просто не их цель.
Эти вещи меняются, и, как вы можете видеть, они меняются достаточно часто, чтобы люди замечали из года в год довольно большие ошибки. Они также никогда не предназначались для того, чтобы представлять страны в первую очередь. Они представляют топографию сетевых подключений к Интернету, а не физическую географию.
Тогда, конечно, у вас есть разница между IP-адресом конечного пользователя и внутренним IP-адресом HTTP-прокси, помимо всего этого.
дальнейшее чтение
- Джонатан де Бойн Поллард (2009). Re: Телепортация через Скайхук (Лес, РИСКИ 25.85). 25:87. РИСКИ Дайджест.
- Джонатан де Бойн Поллард (2005). Re: только белые сайты? (Джейкобсон, РИСКИ 23.60). 23:63. РИСКИ Дайджест.
Я думаю, что вам лучше использовать уже существующий сервис геоипов, а не собирать собственный - таким образом вам не нужно заботиться о поддержке базы данных.
Пример здесь, но есть много там.