Các địa chỉ IP giống hệt nhau tồn tại trong Internet công cộng?


0

Vì vậy, tôi đã đọc về CIDR. Nếu tôi không nhầm, có thể gán hai địa chỉ IP giống nhau cho hai máy với điều kiện chúng có độ dài tiền tố khác nhau (các mạng con khác nhau). Tôi đã tự hỏi nếu các bài tập như vậy là (/ đã) được thực hiện trong internet "công cộng" (vì vậy phạm vi IP công cộng).


Câu trả lời:


5

Vì vậy, tôi đã đọc về CIDR.

Nếu tôi không nhầm thì có thể gán hai địa chỉ IP giống nhau cho hai máy với điều kiện chúng có độ dài tiền tố khác nhau (các mạng con khác nhau).

Nó phụ thuộc vào cách bạn xác định 'địa chỉ IP' và cách bạn xác định 'Internet'.

Trước tiên hãy giả sử IP v4 (Từ vài thập kỷ cũng có IP v6).

Tiếp theo, hãy để một địa chỉ IP là một giá trị 32 bit, thường được chia thành 4 phần và được viết dưới dạng số thập phân rải rác. Vì vậy, IP 00000001000000100000001100000100 sẽ được viết là 1.2.3.4

Trên Internet (mạng công cộng kết nối rất nhiều mạng nội bộ), điều này là duy nhất. Nó giống như một số điện thoại, và mỗi điện thoại có một số riêng. Một phần được sử dụng để định tuyến và một phần của mạng để xác định mạng, nhưng sự kết hợp là duy nhất.

Bây giờ có hai trường hợp ngoại lệ:

  1. Mạng không được kết nối với internet. Không có xung đột với các mạng trên Internet là có thể. Chỉ định bất cứ điều gì bạn muốn. (Mặc dù bạn sẽ gặp vấn đề là sau này bạn quyết định kết nối với Internet). Để tránh các vấn đề với điều này, chúng tôi đã dành một vài mạng (xem RFC 1918) không bao giờ được chuyển sang Internet thực.
  2. Một loại bùn gọi là NAT. Điều này về cơ bản dịch một địa chỉ bên ngoài thành một hoặc nhiều địa chỉ nội bộ. Kết hợp với việc không định tuyến IP nội bộ với Internet và bạn có thể khắc phục một số vấn đề nếu bạn không có đủ IP được gán cho tất cả các máy tính của mình. Lưu ý rằng đây là một hack xấu xí và nó phá vỡ một số giao thức (như FTP). Nó thực sự chỉ nên được sử dụng trong trường hợp khẩn cấp.

Tôi đã tự hỏi nếu các bài tập như vậy là (/ đã) được thực hiện trong internet "công cộng" (vì vậy phạm vi IP công cộng).

Không. Mỗi địa chỉ là duy nhất và được chăm sóc cẩn thận khi xử lý các phạm vi với IP. Xung đột được tránh cẩn thận.


Chỉnh sửa, tôi muốn thêm hai điều nữa. Hãy bắt đầu với một hình ảnh.

Hai mạng và một máy chủ

Trong ảnh này tôi có hai mạng khác nhau với các tiền tố chiều dài khác nhau.
Ở đâu đó giữa một máy tính ('một số máy tính ở bên phải) và đích đến là rất nhiều bộ định tuyến. Tôi đã để lại hầu hết những người trong những đám mây nhỏ nhưng tôi đã vẽ một cách rõ ràng.

Bây giờ nói rằng máy tính này có một gói với đích 1.2.3.7. Các bộ định tuyến nên làm gì? Cả hai điểm đến đều hợp lệ. Không đạt được một trong số họ? Gửi dữ liệu đến cả hai đích (không cần sử dụng băng thông và có thể rò rỉ thông tin)?

Thứ hai, điều gì sẽ xảy ra nếu một máy tính ở đám mây phía trên bên trái muốn gửi thứ gì đó đến máy tính ở đám mây phía dưới bên trái? Có thể với các máy tính được đánh số (IP) giống hệt nhau trong cả hai mạng.

Cả hai đều cho thấy lý do tại sao các địa chỉ được thiết kế là duy nhất. Bạn có thể cấu hình mọi thứ sai, nhưng mong đợi rất nhiều vấn đề và có thể một vài người bảo trì mạng tức giận.


Lời giải thích hay!
xstnc

4

Chà, thật sự không thể sử dụng cùng một IP ngay cả khi đó là các mạng con khác nhau. Bạn sẽ trải nghiệm khá nhiều điều thú vị nếu bạn thử (các vấn đề định tuyến, v.v.).

Tôi thấy ai đó đã đăng một câu trả lời hay về điều này tại serverfault.com tại đây .

Và câu trả lời cho câu hỏi của bạn sẽ là không . Địa chỉ duy nhất!

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.