KNOWLEDGE

192.168.1.1 là gì? Hướng dẫn đầy đủ về IP riêng, gateway và RFC 1918

Vì sao router dùng 192.168.1.1, các dải 10.x, 172.16–31 và 100.64 dùng để làm gì — dải riêng, IP đặc biệt và cách đăng nhập router.

Tóm tắt

192.168.1.1 / 192.168.0.1 / 10.0.0.1 / 172.16.0.1 đây là những địa chỉ IP gắn với router ở nhà bạn hoặc mạng LAN công ty — chúng là IP riêng RFC 1918, không bao giờ xuất hiện trên Internet công cộng — hàng tỷ router trên thế giới dùng chung các dải này. Muốn đăng nhập trang quản trị router, chỉ cần gõ http://192.168.1.1 vào trình duyệt (trong đa số trường hợp). Bài viết này giải thích cặn kẽ mọi dải IP mà bạn có thể đã thấy nhưng chưa thực sự hiểu.

1. IP công cộng và IP riêng — một sơ đồ là hiểu

Một mạng gia đình điển hình trông như thế này:

Internet ← (IP công cộng, duy nhất) → ISP → cổng WAN của router
                                ↓
          Cổng LAN của router (192.168.1.1 = gateway)
                                ↓
            +---------------+---------------+
            ↓               ↓               ↓
   Điện thoại 192.168.1.5   TV .6         PC .10
      (đều là IP riêng, chỉ thấy được trong nhà bạn)
  • IP công cộng — duy nhất trên toàn cầu; đây là địa chỉ bị lộ ra khi bạn truy cập các trang web bên ngoài (do ISP cấp)
  • IP riêng / IP nội bộ — chỉ có hiệu lực trong subnet cục bộ; địa chỉ 192.168.1.1 của mọi hộ gia đình không xung đột với nhau vì các IP này không bao giờ ra Internet công cộng
  • NAT — "phép dịch" do router thực hiện: khi một thiết bị trong mạng LAN truy cập Internet, router viết lại yêu cầu từ 192.168.1.5 để đi ra bằng IP công khai, rồi dịch gói trả lời ngược trở lại

Muốn biết IP công cộng của bạn là gì? Chỉ cần mở trang chủ cleanip.io là thấy ngay. Thứ bạn thấy không phải 192.168.x.x mà là địa chỉ thật do ISP cấp cho bạn.

2. Ba dải IP riêng theo RFC 1918 — toàn cảnh

Năm 1996, tiêu chuẩn RFC 1918 của IETF dành riêng ba dải IPv4 cho mục đích sử dụng riêng. Chúng không bao giờ được định tuyến ra Internet công cộng, và bất kỳ ai cũng có thể dùng chúng trong mạng của mình mà không cần cấp phép.

DảiSố địa chỉMục đích điển hìnhAi đang dùng
10.0.0.0/8
10.0.0.0 — 10.255.255.255
16,7 triệuDoanh nghiệp / datacenter / LAN cỡ lớnApple AirPort, Ubiquiti UniFi, mạng nội bộ Alibaba Cloud, mặc định của AWS VPC
172.16.0.0/12
172.16.0.0 — 172.31.255.255
1,04 triệuDoanh nghiệp vừa / DockerMạng bridge mặc định của Docker là 172.17.0.0/16; VirtualBox mặc định dùng 172.16.x.x
192.168.0.0/16
192.168.0.0 — 192.168.255.255
65.000Router gia đình (chiếm tuyệt đại đa số)Gần như mọi router gia đình: TP-Link / D-Link / Netgear / Xiaomi / Huawei / ZTE / Phicomm

3. IP đăng nhập mặc định của các hãng router phổ biến

Router gia đình xuất xưởng với các địa chỉ mặc định dưới đây. Nếu đã bị đổi, hãy xem nhãn dán dưới đáy router (tìm dòng "Default IP" hoặc "Admin URL"), hoặc tra "IP gateway" bằng dòng lệnh trên máy tính.

HãngIP mặc địnhĐịa chỉ thay thế
TP-Link192.168.1.1tplogin.cn / tplinkwifi.net
D-Link192.168.0.1—
Netgear192.168.1.1routerlogin.net
ASUS192.168.50.1router.asus.com
Router Xiaomi192.168.31.1miwifi.com
Router Huawei192.168.3.1—
ZTE192.168.0.1192.168.1.1
Phicomm192.168.2.1p.to
Tenda192.168.0.1tendawifi.com
MERCURY192.168.1.1melogin.cn
FAST192.168.1.1falogin.cn
Apple AirPort10.0.1.1—
Ubiquiti UniFi192.168.1.1unifi.ui.com

Cách tìm địa chỉ IP của router

  • Windows: Nhấn Win+R → gõ cmd → gõ ipconfig → tìm dòng "Default Gateway"
  • macOS: Cài đặt hệ thống → Mạng → Chi tiết → TCP/IP → Bộ định tuyến
  • Linux: Trong terminal, chạy ip route | grep default
  • iOS: Cài đặt → Wi-Fi → chạm vào ⓘ cạnh tên Wi-Fi hiện tại → Bộ định tuyến
  • Android: Cài đặt → Wi-Fi → nhấn giữ Wi-Fi hiện tại → Sửa đổi mạng → Nâng cao → Hiển thị gateway

4. CGNAT — địa chỉ 100.64.x.x bạn nhận được là gì?

Địa chỉ IPv4 đã cạn. Toàn bộ 4,3 tỷ địa chỉ IPv4 trên thế giới đã được cấp phát hết vào năm 2019. Để tiếp tục đưa người dùng mới lên mạng, các ISP đã triển khai CGNAT (Carrier-Grade NAT), và RFC 6598 quy định một dải dành riêng cho nhà mạng dùng nội bộ:

100.64.0.0/10 (100.64.0.0 – 100.127.255.255, 4,19 triệu địa chỉ)

Nếu IP mà cổng WAN của router nhà bạn nhận được là 100.x.x.x thì bạn đang ở sau CGNAT — bạn không có địa chỉ IPv4 công khai thực sự. Điều này có nghĩa là:

  • Không thể chuyển tiếp cổng / xuyên NAT (truy cập từ xa máy chơi game hoặc NAS sẽ rất phiền)
  • Nhiều người dùng chung một IP công khai thực, dễ bị hệ thống kiểm soát rủi ro đánh dấu là đáng ngờ
  • Bạn có thể gọi cho nhà cung cấp băng thông rộng để yêu cầu "IP công khai" (thường miễn phí; China Mobile / China Unicom / China Telecom đều hỗ trợ)

Làm sao biết bạn có đang ở sau CGNAT? Đăng nhập router và xem IP WAN có phải 100.64.x.x không; sau đó truy cập trang chủ cleanip.io để xem IP lối ra thực của bạn — nếu IP WAN của router không khớp với IP lối ra bạn thấy, ở giữa có ít nhất một lớp CGNAT.

Một trường hợp dùng khác: Tailscale và Cloudflare WARP cũng mặc định dùng 100.64/10 để cấp IP cho các node trong mạng ảo.

5. 169.254.x.x — thấy địa chỉ này nghĩa là mạng của bạn đang có sự cố

169.254.0.0/16 là địa chỉ link-local (RFC 3927). Khi khởi động, thiết bị xin IP từ máy chủ DHCP. Nếu yêu cầu thất bại (router chưa bật, cáp chưa cắm, dịch vụ DHCP bị lỗi), hệ điều hành sẽ tự gán cho mình một địa chỉ 169.254.x.x để ít nhất có thể liên lạc với các thiết bị cũng thất bại khác trong cùng phân đoạn mạng cục bộ.

Trên Windows, cơ chế này được gọi là APIPA (Automatic Private IP Addressing). Thực tế thấy địa chỉ này = mạng của bạn chưa thông. Đừng loay hoay chỉnh cấu hình — hãy khởi động lại router hoặc kiểm tra cáp mạng trước.

6. 127.0.0.1 — luôn là chính bạn

127.0.0.0/8 được dành trọn cho Loopback (RFC 1122), nhưng thực tế chỉ có 127.0.0.1 được sử dụng — tên khác của nó là localhost.

  • Truy cập http://127.0.0.1:3000 = truy cập cổng 3000 trên chính máy của bạn
  • Mọi máy tính, điện thoại hay máy chủ đang chạy đều có địa chỉ này, và nó không bao giờ xung đột
  • Trên Windows / Mac / Linux / iOS / Android đều như nhau
  • Không thể thiếu với lập trình viên — dùng mỗi khi khởi chạy một dịch vụ cục bộ để debug

Địa chỉ tương ứng trong IPv6 là::1.

7. Các IP đặc biệt khác bạn có thể đã gặp

7.1 0.0.0.0 — "mọi địa chỉ"

Đây không phải một IP cụ thể — nó là một giá trị giữ chỗ. Ý nghĩa của nó khác nhau tùy ngữ cảnh:

  • Máy chủ bind vào 0.0.0.0 = lắng nghe cổng trên mọi giao diện mạng (so với chỉ lắng nghe trên 127.0.0.1 / 192.168.1.5)
  • Trong bảng định tuyến, 0.0.0.0/0 = tuyến mặc định (dùng khi không có tuyến nào khác khớp)
  • Khi máy khách gửi yêu cầu DHCP, IP nguồn là 0.0.0.0 (vì nó chưa nhận được IP)

7.2 255.255.255.255 — broadcast giới hạn

Trước khi nhận được IP, máy khách DHCP broadcast tới địa chỉ này để hỏi "ai có thể cấp cho tôi một IP?" Mọi thiết bị trong subnet cục bộ đều nhận được.

7.3 IP ví dụ dùng trong tài liệu (TEST-NET-1/2/3)

RFC 5737 dành riêng ba dải chỉ để làm ví dụ trong tài liệu và giảng dạy, chúng không bao giờ được định tuyến:

  • 192.0.2.0/24 — TEST-NET-1
  • 198.51.100.0/24 — TEST-NET-2
  • 203.0.113.0/24 — TEST-NET-3

Nếu bạn thấy các IP này trong RFC, bài hướng dẫn hay khóa học, tác giả chỉ dùng chúng làm ví dụ — đừng thực sự ping chúng.

7.4 224.x.x.x multicast

224.0.0.0/4 là dải địa chỉ multicast một-nhiều. Một máy gửi dữ liệu và nhiều máy có thể nhận cùng lúc (so với unicast một-một thông thường). Ứng dụng phổ biến: phát hiện thiết bị trong mạng LAN (mDNS/Bonjour dùng 224.0.0.251) và giao thức định tuyến (OSPF dùng 224.0.0.5).

8. IPv6 cũng có dải riêng

Các dải tương ứng trong IPv6:

DảiLoạiTương ứng IPv4Ghi chú
::1/128Loopback127.0.0.1Chính máy của bạn
fe80::/10Link-local169.254.0.0/16IPv6 tự cấu hình; mỗi giao diện mạng có ít nhất một địa chỉ
fc00::/7ULA (Unique Local Address)10/8 + 192.168/16Dải riêng của IPv6 (thực tế dùng fd00::/8)
ff00::/8Multicast224/4Thay thế broadcast của IPv4
2001:db8::/32Ví dụ trong tài liệuTEST-NET-1/2/3Dùng cho bài hướng dẫn; không bao giờ được định tuyến thật

Lưu ý: IPv6 không có khái niệm NAT dịch IP riêng thành IP công khai — mỗi thiết bị nhận trực tiếp một địa chỉ IPv6 duy nhất toàn cầu.

9. Vì sao cleanip.io không trả kết quả cho các IP này?

Có thể bạn đã để ý rằng khi tìm trực tiếp 192.168.1.1, chúng tôi không trả về thông tin IP thông thường (vị trí / ASN / loại). Đó là vì các IP này là bogon (dành riêng cho mạng cục bộ, không bao giờ được định tuyến toàn cầu), nên không cơ sở dữ liệu GeoIP hay WHOIS nào có thông tin thật về chúng — hàng trăm triệu router trên thế giới cùng lúc dùng 192.168.1.1, và không có khái niệm nó thuộc "quốc gia nào".

Vì vậy chúng tôi làm riêng thẻ kiến thức này cho các IP đó — thân thiện hơn nhiều so với chỉ hiện "không có kết quả".

Đọc thêm

mimetic
mimetic
mimetic