KNOWLEDGE

Cách tìm IP công cộng / IP lối ra / IP gateway của tôi — hướng dẫn cho mọi nền tảng

IP công cộng, IP lối ra và IP gateway là gì, cách xem từng loại trên Windows, macOS, Linux, iOS, Android và trang quản trị router, cùng các trường hợp CGNAT, IPv6 và VPN.

Tóm tắt

Thứ bạn vẫn gọi là "IP của tôi" thực ra gồm ba IP khác nhau: ① IP lối ra công cộng (mọi trang web bên ngoài đều thấy — mở trang chủ cleanip.io là thấy ngay); ② IP riêng (địa chỉ LAN của thiết bị bạn, ví dụ 192.168.1.5); ③ IP gateway (địa chỉ LAN của router, ví dụ 192.168.1.1, dùng để đăng nhập trang quản trị router). Dưới đây là cách tìm từng loại IP trên mọi nền tảng.

1. Khác biệt giữa ba loại IP — đừng nhầm lẫn nữa

Internet (công cộng)
      ↓
      ← ① IP lối ra công cộng (ví dụ 1.2.3.4, do ISP cấp)
      ↓
[ Router gia đình ]
      ↓
      ← ③ IP gateway (ví dụ 192.168.1.1, địa chỉ LAN của chính router)
      ↓
[ Máy tính / điện thoại của bạn ]
      ↓
      ← ② IP riêng (ví dụ 192.168.1.5, do router cấp)
TênGiá trị điển hìnhCách xem (tóm tắt)Mục đích
① IP lối ra công cộng1.2.3.4 / 2001:db8::1Truy cập trang chủ cleanip.ioXuất hiện trong log của trang web; ai cũng thấy được
② IP riêng192.168.1.5 / 10.0.0.5Dòng lệnh: ipconfig / ifconfigĐịa chỉ của thiết bị bạn trong mạng nội bộ
③ IP gateway192.168.1.1 / 192.168.0.1Dòng lệnh: ipconfig, xem mục "Default Gateway"Đăng nhập trang quản trị router / định tuyến nội bộ

2. Tìm IP lối ra công cộng — phần dễ nhất

2.1 Một cú nhấp trên trình duyệt (khuyên dùng)

Chỉ cần mở trang chủ cleanip.io — chúng tôi hiển thị ngay lối ra dual-stack của bạn (IPv4 và IPv6 hiển thị cùng lúc), kèm vị trí địa lý, ASN và điểm uy tín. Không có theo dõi quảng cáo của bên thứ ba, không thu thập dữ liệu.

Lựa chọn khác: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (phổ biến ở Trung Quốc).

2.2 Từ dòng lệnh (cho lập trình viên / máy chủ)

terminal
$ curl ifconfig.me
1.2.3.4

$ curl -4 ifconfig.co      # buộc dùng IPv4
1.2.3.4

$ curl -6 ifconfig.co      # buộc dùng IPv6
2001:db8::1

$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.4

2.3 Lưu ý: bạn có thể có cả lối ra IPv4 lẫn IPv6

Băng thông rộng gia đình ở Trung Quốc (ví dụ China Telecom) bật IPv6 mặc định, và trình duyệt ưu tiên IPv6 khi có cả hai. Vì vậy công cụ "IP của tôi là gì" có thể trả về địa chỉ IPv6 trong khi bạn mong đợi IPv4 — điều này không phải rò rỉ, mà là hành vi dual-stack bình thường. Muốn xem riêng lối ra IPv4, hãy truy cập một tên miền chỉ có IPv4 trên trình duyệt (ipv4.ip.sb).

3. Tìm IP riêng / IP gateway — theo từng nền tảng

3.1 Windows

cmd.exe (Win + R → cmd)
C:\> ipconfig

Cấu hình IP của Windows

Ethernet adapter Ethernet:
   Hậu tố DNS dành riêng cho kết nối . :
   Địa chỉ IPv4. . . . . . . . . . . : 192.168.1.5    ← IP riêng
   Mặt nạ mạng con . . . . . . . . . : 255.255.255.0
   Cổng mặc định . . . . . . . . . : 192.168.1.1    ← IP gateway

Người dùng PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway

3.2 macOS

Terminal (zsh)
$ ifconfig en0     # en0 là Wi-Fi; en1 thường là mạng dây
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4

$ route -n get default | grep gateway
   gateway: 192.168.1.1            ← gateway

$ networksetup -getinfo Wi-Fi      # kết quả dễ đọc hơn
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1

Giao diện đồ họa: Cài đặt hệ thống → Mạng → Wi-Fi hiện tại → Chi tiết → TCP/IP — trường "Bộ định tuyến" chính là gateway của bạn.

3.3 Linux

Terminal (bash)
$ ip addr show          # IP riêng
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
    inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
    inet6 fe80::aede:48ff:fe00:1122/64 scope link

$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100

$ hostname -I            # dạng gọn, chỉ hiện IP riêng
192.168.1.5

3.4 iOS (iPhone / iPad)

  • Cài đặt → Wi-Fi → chạm vào ⓘ nút thông tin bên cạnh mạng Wi-Fi hiện tại
  • "Địa chỉ IP" = IP riêng của bạn
  • "Bộ định tuyến" = IP gateway (IP LAN của router)
  • "Mặt nạ mạng con" (Subnet Mask) thường là 255.255.255.0

3.5 Android

  • Cài đặt → Wi-Fi → nhấn giữ Wi-Fi hiện tại (hoặc chạm biểu tượng bánh răng) → Sửa đổi mạng → Nâng cao
  • "Gateway" / "IP gateway" chính là IP của router
  • Đường dẫn cụ thể khác nhau tùy hãng Android (Xiaomi / Huawei / Samsung); hãy tìm "Gateway" hoặc "Cài đặt IP"
  • Hoặc dùng ứng dụng bên thứ ba hiển thị trực tiếp: Wi-Fi Analyzer / Fing

4. Các trường hợp đặc biệt

4.1 Tôi đang bật VPN — IP công khai phải là lối ra của VPN

Với VPN toàn tuyến (chế độ TUN), IP lối ra công khai của bạn chính là IP của máy chủ VPN. Nhưng hãy cẩn thận với rò rỉ:

  • WebRTC có thể làm lộ IP thật của bạn — hãy kiểm tra bằng /leak công cụ kiểm tra rò rỉ
  • Nếu với dual-stack, IPv4 đi qua đường hầm còn IPv6 chỉ được VPN định tuyến một phần, lưu lượng IPv6 của trình duyệt có thể đi vòng qua VPN — bạn sẽ thấy lối ra IPv6 trùng với ISP của mình
  • Proxy HTTP/SOCKS (không phải TUN) không xử lý UDP — lưu lượng WebRTC, QUIC và cuộc gọi video đều có thể bị rò rỉ

Xem hướng dẫn đầy đủ về truy vết VPN để biết chi tiết.

4.2 Mạng nhà tôi ở sau CGNAT — IP WAN của router là 100.64.x.x

Đăng nhập router và xem IP WAN. Nếu nó nằm trong dải 100.64.0.0/10 thì ISP đã đặt bạn sau CGNAT và bạn không có địa chỉ IPv4 công khai thực sự. Muốn chuyển tiếp cổng hoặc mở dịch vụ ra ngoài, hãy gọi ISP để yêu cầu IP công khai (thường miễn phí). Xem hướng dẫn tự kiểm tra CGNAT để biết chi tiết.

4.3 Nhiều card mạng / nhiều ISP — đâu mới là lối ra "thật"

Nếu nhà bạn kết nối cả Wi-Fi lẫn cáp Ethernet, hoặc laptop Windows của bạn cắm thêm card mạng USB, nhiều card mạng có thể mỗi card có một IP — nhưng chỉ card nằm trên tuyến mặc định mới thực sự được dùng làm lối ra công khai.

  • Windows: route print xem Gateway ở dòng "0.0.0.0"
  • macOS / Linux: route -n get default / ip route | grep default

4.4 Tôi dùng Wi-Fi công cộng / mạng dùng chung — IP công khai được chia sẻ qua NAT

Lối ra của mạng Wi-Fi quán cà phê / khách sạn / công cộng được cả mạng dùng chung — hàng trăm người có thể cùng lúc dùng chung một IP công khai. Đây thường là lý do các trang web giới hạn tốc độ, bắt giải CAPTCHA hoặc chặn hẳn bạn vì uy tín thấp. Dùng trang chủ cleanip.io để kiểm tra điểm uy tín — dưới 60 là cần thận trọng (thường gặp ở Wi-Fi công cộng).

4.5 IPv6 của tôi trông như fe80::... — mạng của tôi bị lỗi à?

fe80::/10 là một địa chỉ link-local, có trên mọi giao diện mạng IPv6 — đây không phải địa chỉ IPv6 công khai, nó chỉ có hiệu lực trong subnet của chính nó. Muốn tìm IPv6 công khai, hãy tìm địa chỉ bắt đầu bằng 2xxx:... (địa chỉ global unicast). Chỉ có fe80 mà không có IPv6 toàn cầu nghĩa là ISP chưa cấp cho bạn.

5. Tra cứu nhanh các lệnh

Mục đíchWindowsmacOS / Linux
IP lối ra công khaiTruy cập cleanip.io / curl ifconfig.mecurl ifconfig.me
Mọi IP cục bộipconfig /allifconfig / ip addr
Gateway mặc địnhipconfig tìm dòng Default Gatewayip route / route -n get default
Máy chủ DNSipconfig /all tìm dòng DNS Serverscat /etc/resolv.conf / scutil --dns
Bảng định tuyếnroute printnetstat -rn / ip route
Xóa bộ nhớ đệm DNSipconfig /flushdnssudo killall -HUP mDNSResponder / systemd-resolve --flush-caches

Đọc thêm

mimetic
mimetic
mimetic