Tư vấn về địa chỉ IP mã hóa


15

Cách tốt nhất của địa chỉ IP mã hóa là gì? Tôi có ~ 10.000 - 30.000 địa chỉ để mã hóa địa lý một lần. Các địa chỉ IP là từ khắp nơi trên thế giới và tôi chỉ muốn Long / Lat. Độ chính xác đến cấp thành phố là không cần thiết, nhưng lý tưởng là nó sẽ nằm trong phạm vi 10-20 km. Tìm kiếm xung quanh tôi thấy MaxMind có vẻ như là một lựa chọn tốt, nhưng trước khi tôi tải xuống và thường xuyên sử dụng API của họ, có bất kỳ lựa chọn thay thế nào được đề xuất ngoài đó không?

Câu trả lời:


10

IPInfoDB có thể được sử dụng. Họ không có giới hạn truy vấn, nhưng họ sẽ điều tiết cho bạn 1 phản hồi / giây nếu bạn yêu cầu quá thường xuyên.

Thay phiên, nếu bạn cảm thấy muốn viết thêm một chút mã, bạn có thể tải xuống cơ sở dữ liệu của họ và tự chạy các truy vấn hàng loạt. Tôi không thể tưởng tượng được sẽ mất nhiều thời gian để thiết lập và nó sẽ xử lý địa chỉ IP 30k của bạn khá nhanh.


Cảm ơn @Sasa, đây là những gì tôi đã sử dụng. Tôi đã tải xuống cơ sở dữ liệu của họ và sử dụng nó để xử lý dữ liệu của tôi. Thật tuyệt vời khi nó miễn phí cho sử dụng phi thương mại!
djq

Vui mừng khi nghe nó làm việc cho bạn!
Sasa Ivetic

Đáng buồn thay: "Chúng tôi xin lỗi rằng chúng tôi không còn cung cấp tải xuống cơ sở dữ liệu nữa."
Jeremy Logan

10

Tôi đã nghe nói về đơn giản api https://simplegeo.com/docs/api-endpoint/simplegeo-context Có thể làm việc cho bạn


1
SimpleGeo đóng cửa 4/1/2012.
runako

Ngày 12 tháng 1 năm 2012: Sau khi SimpleGeo được Urban Airship mua lại vào tháng 10 năm 2011, Urban Aiship cho biết, đã tiết lộ sự sẵn có của các phiên bản hiện tại của [SimpleGeo] Địa điểm, Bối cảnh và Lưu trữ trong vài tháng tới. ngày rút phích cắm chính thức sẽ là ngày 31 tháng 3 năm 2012. Liên kết
RyanKDalton-OffTheGridMaps

5

phân tích google có ip nằm trên bản đồ. Tôi tự hỏi nếu nó có thể được tìm thấy trong codeplex bất cứ nơi nào?
mã hóa địa lý có GeoPluginIPGeoCoder ();
Cũng đề cập đến một vấn đề với plugin và khả năng cung cấp tệp dữ liệu từ ... không phải địa lý miễn phí từ Maxmind


3

Nếu bạn không muốn mất thời gian cài đặt cơ sở dữ liệu sẽ ăn hết tài nguyên của mình, bạn có thể sử dụng API trực tuyến. Tôi đang sử dụng http://www.ipgp.net/ip-address-geolocation-api/ và nó cho phép bạn truy vấn tới 1 triệu Địa chỉ IP.


Nó dường như chỉ có một phiên bản trả phí - điều này có đúng không?
djq

1
Nó là miễn phí trước đây, bây giờ nó chỉ được trả tiền, nhưng nó có giá trị.
Lucian

1

Tôi muốn nói rằng cách tốt nhất là sử dụng API trực tuyến. Quản lý một cơ sở dữ liệu cuối cùng của bạn là một PAIN! Tin tôi đi, tôi đã ở đó và các địa điểm IP luôn thay đổi nên bạn phải cập nhật cơ sở dữ liệu thường xuyên. Với API trực tuyến, họ thực hiện tất cả công việc đó cho bạn.

Tôi đã sử dụng API trực tuyến tại https://www.zipcodeservice.com . Tôi nhận được 100.000 truy vấn một năm với giá 25,99 đô la một tháng và không điều chỉnh các yêu cầu. Nó khá thẳng về phía trước và luôn luôn hoạt động.

Nếu tôi cần thêm yêu cầu một năm, họ có các gói dịch vụ khác nhau mà bạn có thể dễ dàng di chuyển lên.


-1

cho Bắc Mỹ cái này hoạt động http://geocoder.ca


1
Câu trả lời này có thể được cải thiện với một số mô tả bổ sung, chẳng hạn như tóm tắt các điều khoản dịch vụ - cụ thể là bất kỳ hạn chế hoặc hạn chế nào của dịch vụ, chỉ dẫn về tính chính xác, v.v.
Chris W
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.