Có nhiều câu hỏi liên quan đến vấn đề này nhưng đây là một khóa học về sự cố được gọi là ' Địa chỉ IP riêng ' như được định nghĩa trong RFC 1918
Địa chỉ IP đã được chia thành các lớp được gọi là các lớp như đã thấy ở đây, địa chỉ này không còn được sử dụng (thay thế bằng CIDR ) nhưng có thể giúp hiểu các kích thước khác nhau của mạng:
Có một vài sự phân biệt cơ bản liên quan đến địa chỉ. Bạn có những gì được gọi là "Mạng", "Địa chỉ mạng", "Địa chỉ công cộng", "Địa chỉ riêng" và "Mạng con"
Nói tóm lại, máy tính của bạn lấy và địa chỉ IP nằm trong một mạng IP cụ thể, địa chỉ IP của máy tính và địa chỉ mạng của bạn (thường được xác định trong bộ định tuyến cục bộ của bạn) là 'Địa chỉ riêng'. Địa chỉ riêng khác với địa chỉ Công cộng ở địa chỉ riêng không được gán cho mạng công cộng. Chẳng hạn, nếu bạn ping 'google.com', bạn sẽ nhận được phản hồi từ địa chỉ công cộng mà google.com giải quyết. Đó là một địa chỉ công cộng. Có một số mạng là 'đặc biệt' và không được chỉ định công khai, chúng được gọi là địa chỉ IP riêng. Để biết thêm, đọc tại đây: http://whatismyipaddress.com/private-ip
Dưới đây là danh sách các phạm vi mạng riêng:
> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)
Cách dễ nhất, tôi nghĩ, để hình dung điều này là tưởng tượng như sau. Nhà cung cấp internet của bạn cung cấp cho bạn một địa chỉ IP duy nhất. Hãy gọi nó là 50.100.101.154. Điều này được cắm vào modem / bộ định tuyến của nhà bạn. Đó là địa chỉ IP của giao diện công cộng. Tuy nhiên, bạn có nhiều hơn trên thiết bị bạn muốn trên mạng của mình, vì vậy những gì modem / bộ định tuyến của bạn làm là nó tạo ra một mạng 'nội bộ'. Giả sử nó chọn số 192.168.1.0 cho mạng và đó là một netmask tiêu chuẩn (đọc các liên kết liên quan để tìm hiểu thêm). Điều này có nghĩa là bạn có thể cắm các thiết bị bên trong bộ định tuyến của mình và cung cấp cho chúng bất kỳ địa chỉ IP nào phù hợp với mẫu này: 192.168.1.1-254. Quãng tám cuối cùng (không gian sau khoảng thời gian cuối cùng) là 'phạm vi khả dụng' của các địa chỉ IP máy chủ. Có một số địa chỉ IP đặc biệt (địa chỉ mạng, địa chỉ quảng bá, v.v.) nhưng,
Vì vậy, câu trả lời ngắn gọn là, 10.xxx, 192.168.xx, 172.16-31.xx là tất cả các địa chỉ IP mà bạn có thể sử dụng trong mạng gia đình của mình sẽ không bao giờ xung đột với các địa chỉ IP công cộng. Điều này rất quan trọng vì lý do sau:
Khi bạn cố gắng truy cập một trang web, hãy nói google.com và trình duyệt của bạn truy cập các máy chủ DNS trên internet và nói 'google.com ở đâu?' nó nhận được phản hồi dưới dạng địa chỉ IP. Về cơ bản, câu trả lời là "Nếu bạn muốn truy cập google.com, hãy truy cập vào 8.8.8.8" Vì vậy, trình duyệt của bạn sẽ gửi yêu cầu tới 8.8.8.8 và tải bất kỳ trang nào ở đó.
Vậy, điều gì sẽ xảy ra nếu bạn sử dụng 8.8.8.8 cho một địa chỉ IP trong mạng của bạn? Chà, bạn có thể gặp sự cố vì bộ định tuyến của bạn có thể nói "Tôi biết vị trí của 8.8.8.8, nó ở ngay đó!" và sau đó bạn sẽ mất quyền truy cập vào google.com vì bạn không thể thoát khỏi mạng của mình và giải quyết đúng địa chỉ 8.8.8.8. Vì phạm vi địa chỉ IP riêng được chỉ định cho các trang web công cộng sử dụng riêng tư nên không bao giờ được sử dụng chúng và do đó bạn không bao giờ nên tìm địa chỉ trang web (bên ngoài mạng LAN của bạn) trỏ đến một trong số chúng.
127.0.0.1 là một loại địa chỉ đặc biệt được gọi là địa chỉ 'localhost' của bạn và tôi sẽ không truy cập vào đây. Nó bao gồm toàn bộ phạm vi 127: 127.0.0.0 - 127.255.255.255
Hãy nghĩ về nó như một cách để cung cấp cho thiết bị địa chỉ IP của riêng nó mà không cần bất kỳ ai hoặc bất kỳ ai khác có thể thực hiện công cụ với địa chỉ đó.
Hãy cho tôi biết nếu bạn có thêm câu hỏi!