Могу ли я получить IP-адреса для США или определенного штата?

4396
Walter

Как я могу легко получить блоки IP-адресов для определенного штата или города в США?

Я думал, что смогу подключить это к своему брандмауэру iptables, чтобы ограничить трафик.

2
Я не уверен, что блоки IP строго распределены в зависимости от местоположения. Многие из оригинальных блоков были переданы многонациональным корпорациям. У вас есть особая необходимость блокировать трафик из определенных географических местоположений? Это похоже на поиск решения проблемы, которой не существует, в основном потому, что географический регион происхождения трафика, вероятно, будет играть незначительную роль в качестве трафика в этом конкретном масштабе. Darth Android 11 лет назад 3
Я добавлю, что если вы ** пытаетесь заблокировать трафик от отдельных лиц в зависимости от географического местоположения, для них будет тривиально показаться, что они приходят из другого местоположения. EBGreen 11 лет назад 3
MaxMind [GeoLite City] (http://www.maxmind.com/app/geolitecity) - это бесплатная база данных, которую вы можете скачать, которая содержит IP-адрес для сопоставления городов. David Schwartz 11 лет назад 0

2 ответа на вопрос

1
johnshen64

this is the service that I have used for that: http://www.maxmind.com/app/javascript_city

ips are not allocated based on state/city etc.

0
Darian

Многие IP-адреса распределяются по штатам, городам или районам. Если вы используете любую из бесплатных служб поиска IP, вы увидите, что это так. Вы также можете добавить код на свой сайт, чтобы заблокировать доступ к любому диапазону IP-адресов, которые вы хотите заблокировать.

Единственная оставшаяся задача - получить список IP-адресов по городам или штатам. Такие списки должны быть, иначе все эти бесплатные службы поиска IP не будут работать.