Hiểu địa chỉ IP và vị trí


11

Tôi có nguy cơ đặt ra một câu hỏi hình thành xấu ở đây, nhưng tôi sẽ cho nó một vòng xoáy.

Liệu nó thường đứng để lý do rằng gần địa chỉ IP A là địa chỉ IP B số lượng , thì gần địa chỉ IP A là địa chỉ IP B về mặt địa lý ?

Dù cảm xúc của bạn là gì, sẽ hữu ích nhất nếu bạn có thể chỉ cho tôi một số tài liệu đọc tốt về điều này.


4
Không cần phải xin lỗi ... Tôi nghĩ đó là một câu hỏi tuyệt vời, trong đó câu trả lời là rõ ràng cho những người đã ở trong ngành một thời gian, nhưng không quá nhiều cho những người mới (hoặc tham vọng) tham gia vào lĩnh vực CNTT.
EEAA

Câu trả lời:


5

ABC001 và ABC002 rất có thể ở gần nhau về mặt vật lý, có thể giống đến 99% là chúng nằm trên cùng một khối thành phố.

ABC001 và ABC254 chỉ hơi ít có khả năng là như vậy.

AB001.D và AB002.D ít có khả năng vẫn còn, có thể là 90%, với định nghĩa 256x là "đóng" lớn.

AB001.D và AB254.D hơi ít thích một lần nữa.

Mô hình này tiếp tục. Bạn có thể tính tỷ lệ phần trăm tương đối chính xác cho hai octet hàng đầu bằng cách bỏ phiếu một dịch vụ định vị địa lý đáng tin cậy.

Vào thời xa xưa (2006) khi IPv4 vẫn còn nhiều không gian địa chỉ khả dụng, xkcd đã tạo một Bản đồ Internet hiển thị phân phối octet đầu tiên theo quốc gia và tổ chức. Kể từ đó, nó trở nên dày đặc hơn rất nhiều, nhưng mô hình chung vẫn tiếp tục, với các octet đầu tiên lân cận có khoảng 30% cơ hội ở cùng một quốc gia hoặc khu vực.


1
Tự động +1 cho xkcd.
Orble

(Tham khảo lưu ý về câu trả lời của ErikA.) Điều đó đã được nói, tôi muốn nó nếu bạn có thể giới thiệu cho tôi đọc tài liệu xác nhận điều này. Đó là điều mà tôi cần phải hiểu sâu sắc.
John Berryman

@ John Tôi không biết bất kỳ mẩu vật liệu nào sẽ bao gồm điều này. Chuyển nhượng / 8 khối tuân theo một số quy tắc và các quy tắc đó được xuất bản ở đâu đó . Một trong những kết quả nổi bật của các quy tắc đó là các khối được phân bổ cho một thực thể (hầu hết là các quốc gia hoặc khu vực địa lý) có xu hướng tuần tự, ngay cả khi chúng được phân tách cách nhau nhiều năm. Khi chính quyền địa phương (như ARIN) có / 8, cách họ phân phối nó lại bị chi phối bởi các quy tắc và các quy tắc THOSE có các thuộc tính nổi bật. Điều này tiếp tục ngay đến các nút ISP, nơi có các quy tắc cho nhà nào nhận được IP (s) nào.
Sparr

lưu ý rằng bản đồ XKCD là vị trí đăng ký IP. Nó không có nghĩa là nó nhất thiết phải được sử dụng ở đó. Mặc dù câu trả lời của bạn có phần đúng là có cơ hội hợp lý, tôi nghĩ rằng số% của bạn quá cao trừ khi bạn nói về khoảng 1918.
Chris S

@Chris S bạn có không đồng ý với 99% của tôi không? Để làm rõ, tôi đang nói rằng trong số 24 người trên thế giới, số khu vực địa lý trung bình chia tách trong một / 24 là 2-3. Nghe có vẻ đáng tin hơn theo cách đó?
Sparr

13

Có phải nói chung là lý do rằng địa chỉ IP A gần hơn là địa chỉ IP B, sau đó địa chỉ IP gần hơn A là địa chỉ IP B về mặt địa lý?

Chắc chắn là không.

IP Netblocks được IANA trao cho Cơ quan đăng ký Internet khu vực (RIRs), những người lần lượt trao các mạng lưới cho các tổ chức cá nhân trong khu vực của họ. Sau khi trao, mỗi người nhận org có thể làm bất cứ điều gì họ muốn với những địa chỉ đó. Vì vậy, mặc dù một netblock ban đầu có thể được phát hành ở khu vực APNIC , nhưng không có gì ngăn cản một công ty sử dụng các địa chỉ IP đó nói, ở châu Âu hoặc Hoa Kỳ.

Ngoài ra, một số địa chỉ trong netblock có thể được sử dụng ở một góc trên toàn cầu, trong khi các địa chỉ khác ở một góc đối diện hoàn toàn.

Xem, ví dụ, trang Đăng ký không gian địa chỉ IPv4 của IANA . 40/8được phân bổ cho công ty Eli Lily, 41/8được phân bổ cho AfriNIC và 42/8được phân bổ cho APNIC. Ba mạng lưới liên tiếp đó được phân bổ cho ba cơ quan khác nhau về mặt địa lý.


2
Điều này. Một triệu lần này. Geolocation có thể là một cách chấp nhận được kể những gì đất nước một người truy cập là từ có lẽ , với một biên độ nhất định lỗi. Đó là khá nhiều, và xuất phát từ cơ sở dữ liệu ánh xạ địa chỉ nào được phân bổ cho ISP, v.v., và không phải do bất kỳ mối liên hệ nào giữa chính các số và vị trí hoặc các số "gần đó".
Rob Moir

2
Tôi nghĩ rằng bạn đã bỏ lỡ "nói chung" trong câu hỏi.
Sparr

1
@ErikA Tôi đánh giá cao câu trả lời của bạn, nhưng, trân trọng, @Sparr hiểu bản chất câu hỏi của tôi như dự định. Trong vấn đề cụ thể của tôi, một dự đoán ban đầu tốt, hoạt động 90% thời gian sẽ giúp tôi đi một chặng đường dài tới những gì tôi muốn. 10% thời gian mà nó không hoạt động hoàn toàn không có hại. Cũng lưu ý rằng câu hỏi của tôi không liên quan đến vị trí tuyệt đối của địa chỉ IP mà là vị trí tương đối của hai địa chỉ IP.
John Berryman

1
@Steven vâng, đúng vậy. Sử dụng /8mạng không phải là một ví dụ tuyệt vời. Tuy nhiên, quan điểm của tôi là có nhiều cách hai địa chỉ IP liền kề trực tiếp có thể xuất hiện rất xa nhau về mặt vật lý, ngay cả khi điều đó không xảy ra rất thường xuyên.
EEAA

2
Sparr hiểu bản chất câu hỏi của tôi như dự định. Trong vấn đề cụ thể của tôi, một dự đoán ban đầu tốt, hoạt động 90% thời gian sẽ giúp tôi đi một chặng đường dài tới những gì tôi muốn. Xin lỗi nhưng nói với bạn những gì bạn muốn nghe không giống như cho bạn một câu trả lời hay. Có quá nhiều trường hợp ngoại lệ cho quy tắc đó là hữu ích.
Rob Moir

3

Bạn biết đấy, không chỉ "sự gần gũi" số không có bất kỳ mối quan hệ trực tiếp nào về sự gần gũi về địa lý, với việc sử dụng rộng rãi NAT thậm chí không có bất kỳ đảm bảo nào rằng các yêu cầu từ IP CÙNG có bất kỳ mối quan hệ địa lý nào với nhau, về vị trí địa lý của người dùng cuối hoặc máy thực hiện yêu cầu. Có rất nhiều mạng công ty trải rộng trên khắp Hoa Kỳ chỉ có một mạng internet duy nhất, chẳng hạn ...

CẬP NHẬT: Tôi đã nghĩ đến một vài ví dụ khác sử dụng một số phần của thiết kế mạng (nghĩa là không liên quan trực tiếp đến IP được gán cho kết nối nhà của Joe Blow).

Đầu tiên, thông thường, một nhà thiết kế mạng sẽ có một mạng con lớn hơn (như, giả sử, a / 24) được đặt riêng để sử dụng cho các kết nối điểm tới điểm (nghĩa là được khắc thành một bó / 30 giây). Vì vậy, 1.1.1.1 có thể ở Chicago, 1.1.1.2 có thể là đầu kia của liên kết ở Los Angeles, v.v. Không chỉ các IP liền kề thường ở các vị trí vật lý khác nhau theo thiết kế, toàn bộ supernet có thể được lấp đầy bằng / 30s là tất cả ở các địa điểm khác nhau.

Một ví dụ tương tự khác là IP loopback. Một lần nữa, bạn có thể có / 24, nhưng thay vì được khắc thành / 30 giây, nó được khắc thành / 32 giây (mỗi IP), mỗi cái được sử dụng trên giao diện loopback trên bộ định tuyến. Vì vậy, tương tự như trên, 1.1.2.1 có thể là lo0 trên bộ định tuyến ở Chicago và 1.1.2.2 có thể là lo0 trên bộ định tuyến ở Los Angeles và hai bộ định tuyến thậm chí không phải kết nối trực tiếp giữa chúng nữa.


+1 Điểm hay của NAT / Mạng riêng có nghĩa là ngay cả một IP có thể có nhiều thứ.
Orble

2

Các ISP sẽ mua một loạt các địa chỉ IP và các trang web theo dõi các địa chỉ IP như http://www.ip-adress.com/ip_tracer/ Theo dõi các ISP có địa chỉ nào ở đó.

Vì vậy, ... nếu địa chỉ IP A & B gần bằng số như trong cùng một mạng lưới thì chúng có thể gần về mặt địa lý nhưng không có gì đảm bảo rằng ISP sẽ sử dụng tất cả các địa chỉ IP của chúng trong cùng một khu vực. Các netblocks được phân phối trên toàn thế giới và được bán trước tiên được phục vụ trước vì vậy nói chung nếu chúng không nằm trong cùng một netblock thì chúng không liên quan về mặt địa lý ngay cả khi netblocks gần với IE: 93.0.0.0 không gần với 95.0. 0,0 nhưng ISP phân phối 95.10.10.1 có thể đang phân phối 95.10.10.2 trong cùng khu vực.


1

Tuy nhiên, nếu bạn thực hiện tra cứu DNS hoặc đảo ngược DNS trên hai địa chỉ và chúng nằm trong cùng một netblock hoặc có nguồn gốc từ cùng một ISP, bạn có thể rút ra một số kết luận từ đó, tôi tin.

Hầu hết các ISP dân cư tiết lộ rất nhiều về vị trí trong tra cứu DNS ngược của họ.

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.