IP công khai và IP riêng
Laptop của bạn nói địa chỉ IP của nó là 192.168.1.20; trang này nói đó là một địa chỉ hoàn toàn khác. Cả hai đều đúng. Địa chỉ riêng sống bên trong mạng của bạn, địa chỉ công khai sống trên Internet, và router của bạn đứng giữa hai bên. Hướng dẫn này liệt kê các dải riêng và các địa chỉ đặc biệt bạn sẽ gặp.
Trong hướng dẫn này
Các dải IP riêng (RFC 1918)
RFC 1918, công bố năm 1996, dành ba khối địa chỉ IPv4 cho mạng riêng. Chúng không bao giờ được định tuyến trên Internet công cộng, nên ai cũng có thể dùng trong mạng riêng của mình mà không cần xin phép, và hàng triệu mạng đang làm vậy — đó là lý do 192.168.1.1 của bạn và của hàng xóm không bao giờ va chạm.
10.0.0.0/8
10.0.0.0 tới 10.255.255.255 — 16,7 triệu địa chỉ. Lựa chọn thường thấy của công ty, trường học, đường hầm VPN và bất cứ gì cần nhiều subnet; một số router của nhà mạng dùng 10.0.0.1 làm default gateway.
172.16.0.0/12
172.16.0.0 tới 172.31.255.255 — khoảng một triệu địa chỉ trong mười sáu khối /16. Ít gặp ở nhà; thường thấy trong Docker (172.17.x.x), mạng doanh nghiệp và một số điểm phát sóng di động.
192.168.0.0/16
192.168.0.0 tới 192.168.255.255 — 65.536 địa chỉ. Mặc định của router gia đình: 192.168.0.1, 192.168.1.1 và 192.168.1.254 là các địa chỉ gateway phổ biến nhất, với thiết bị từ .2 tới .254 trong cùng /24.
Kiểm tra ngay
Cloudflare edgeĐọc tại Cloudflare edge từ chính yêu cầu này. Trang chủ bổ sung nhà mạng, loại mạng và các bài kiểm tra VPN, DNS, WebRTC.
Xem chi tiếtIP công khai là gì?
Địa chỉ công khai là bất kỳ địa chỉ nào ngoài các dải dành riêng, được cấp qua các cơ quan đăng ký khu vực cho một nhà mạng và từ đó cho khách hàng. Nó duy nhất trên Internet tại mỗi thời điểm và là thứ mọi website, máy chủ game và nhà cung cấp email thấy. Địa chỉ công khai của bạn hiển thị trên trang chủ; nó thuộc về router (mạng cố định) hoặc kết nối di động của điện thoại (4G/5G), và với IPv6 mỗi thiết bị lại có địa chỉ công khai riêng, nên ranh giới công khai/riêng gần như biến mất — IPv6 có dải riêng tương đương (fc00::/7, địa chỉ cục bộ duy nhất) nhưng hiếm khi cần.
NAT liên kết chúng thế nào
Chuyển đổi địa chỉ mạng là thứ cho phép nhiều địa chỉ riêng dùng chung một địa chỉ công khai. Khi laptop của bạn ở 192.168.1.20 mở một website, router ghi lại nguồn của gói tin thành địa chỉ công khai của nó và một số port, ghi nhớ ánh xạ, rồi ghi lại câu trả lời về 192.168.1.20. Từ bên ngoài, cả ngôi nhà trông như một thiết bị. Các tác dụng phụ là thứ bạn gặp khi có gì đó không hoạt động: kết nối đến cần một quy tắc mở port (xem check port mở), và nếu nhà mạng còn chuyển đổi thêm một lớp nữa (carrier-grade NAT), ngay cả mở port cũng không giúp được. NAT là gì và CGNAT là gì đi sâu hơn.
Các dải đặc biệt: 127.0.0.1, 169.254.x.x, 100.64.0.0/10
127.0.0.0/8 là loopback — 127.0.0.1 (và ::1 trong IPv6) luôn nghĩa là chính thiết bị này; máy chủ lắng nghe ở đó chỉ truy cập được từ cùng máy (127.0.0.1 và localhost là gì). 169.254.0.0/16 là link-local — thiết bị tự gán cho mình địa chỉ 169.254.x.x khi nó xin địa chỉ mà không ai trả lời, nên thấy nó nghĩa là DHCP thất bại (địa chỉ 169.254 nghĩa là gì). 100.64.0.0/10 là không gian địa chỉ dùng chung cho carrier-grade NAT: nếu địa chỉ WAN của router là 100.64–100.127, nhà mạng đang chia một địa chỉ công khai cho nhiều khách hàng. 0.0.0.0 nghĩa là bất kỳ địa chỉ nào hoặc không có địa chỉ; 255.255.255.255 là broadcast; 224.0.0.0/4 là multicast; 192.0.2.0/24, 198.51.100.0/24 và 203.0.113.0/24 được dành cho tài liệu, đó là lý do chúng xuất hiện trong các ví dụ trên trang này.
Câu hỏi
Địa chỉ IP riêng là gì?
Một địa chỉ từ các dải RFC 1918 — 10.0.0.0/8, 172.16.0.0/12 hoặc 192.168.0.0/16 — dùng trong mạng nội bộ và không bao giờ được định tuyến trên Internet. Router của bạn cấp một địa chỉ như vậy cho mỗi thiết bị.
192.168.1.1 có phải IP công khai không?
Không. 192.168.1.1 là địa chỉ riêng, hầu như luôn là địa chỉ của chính router gia đình. Hàng triệu router dùng nó cùng lúc, điều chỉ khả thi vì nó không bao giờ rời mạng nội bộ.
192.168 có phải IP nội bộ không?
Có, mọi địa chỉ 192.168.x.x đều là riêng (nội bộ). Nó chỉ có ý nghĩa bên trong mạng đã cấp nó.
Địa chỉ IP 127.0.0.1 là gì?
Địa chỉ loopback: nó luôn chỉ thiết bị bạn đang dùng. http://127.0.0.1:8080 mở một máy chủ đang chạy trên chính máy của bạn; không thiết bị nào khác truy cập được.
Ba địa chỉ IP nào là riêng?
Ba khối riêng: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255 và 192.168.0.0–192.168.255.255.
RFC 1918 là gì?
Chuẩn năm 1996 (Address Allocation for Private Internets) dành ba khối đó cho mục đích riêng. Router trên Internet công cộng bỏ các gói tin đến hoặc đi từ chúng, nên bất kỳ tổ chức nào cũng có thể dùng tự do trong mạng của mình.