Đối với những gì đáng giá, tôi đã làm việc ở cấp cao trong ngành công nghiệp ISP trong hơn một thập kỷ nên tôi có một số kinh nghiệm về điều này.
Dải IP lớn được phân bổ khi cần thiết theo số IANA cho mỗi Regional Internet Registries.
Các khu vực thường có kích thước lục địa - Địa chỉ IP là không phải được chỉ định trên cơ sở mỗi quốc gia.
RIR lần lượt phân bổ địa chỉ IP cho ISP, những người này lần lượt chỉ định họ cho người dùng cuối.
Mỗi RIR duy trì máy chủ whois
có thể được truy vấn để tìm hiểu không chỉ ISP nào được chỉ định bất kỳ netblock nào, nhưng ở một mức độ nhất định mà người dùng cuối và địa chỉ của người dùng cuối đó.
Lưu ý rằng nhiều ISP không điền thông tin này cho từng khách hàng. Do đó, nếu bạn là một thuê bao dân cư của một dịch vụ DSL, có khả năng là các bản ghi địa lý sẽ cung cấp địa chỉ của ISP của bạn, chứ không phải địa chỉ của riêng bạn.
Các nhà cung cấp GeoLocation khác nhau chủ yếu hoạt động bằng cách khai thác các bản ghi whois
này. Lưu ý rằng tính hợp pháp của việc làm như vậy là một thứ gì đó của một vùng màu xám - bản quyền cơ sở dữ liệu của RIPE là here.
IANA cũng duy trì vùng gốc cho DNS, nhưng điều đó hoàn toàn tách biệt với mọi chức năng phân bổ IP. Điều rất quan trọng để duy trì sự khác biệt giữa các hoạt động tên miền và địa chỉ IP.
Bạn có thể quan tâm đến [bản đồ IP xkcd] (http://xkcd.com/195/). –