KNOWLEDGE

Hướng dẫn đầy đủ về IPv6 — khác gì IPv4, cách bật, cách tắt và cách sử dụng

Năm 2026, tỷ lệ sử dụng IPv6 đã vượt 45%, và dual-stack hiện là mặc định trên băng thông rộng gia đình của các nhà mạng lớn ở Trung Quốc. Làm sao biết bạn có IPv6 hay không? Khi gặp sự cố thì tắt thế nào? Bài viết này giải thích tất cả.

Tóm tắt nhanh

IPv4 chỉ có 4,3 tỷ địa chỉ (đã được cấp phát hết từ năm 2019), trong khi IPv6 có 340 tỷ tỷ tỷ tỷ (3,4×10³⁸) địa chỉ. Băng thông rộng gia đình của các nhà mạng lớn hiện chạy dual-stack theo mặc định (đồng thời IPv4 + IPv6), và trình duyệt của bạn ưu tiên IPv6 khi có — vì vậy trang chủ cleanip.io có thể hiển thị "IP của tôi" là một chuỗi dài bắt đầu bằng 2408:8456:.... Điều đó là bình thường — không phải lỗi và cũng không phải rò rỉ. Dưới đây chúng tôi giải thích IPv6 là gì, khác IPv4 ở đâu và cách quản lý nó.

1. Vì sao có IPv6 — IPv4 đã cạn từ lâu

IPv4 được thiết kế năm 1981 (RFC 791), dùng 32 bit (4 byte) cho mỗi địa chỉ, tổng cộng 2³² ≈ 4,3 tỷ địa chỉ. Những người thiết kế thập niên 1980 cho rằng như vậy là đủ mãi mãi, nhưng họ không lường trước được:

  • Sự bùng nổ internet thập niên 1990 — mỗi PC một IP
  • Sự bùng nổ internet di động thập niên 2000 — mỗi điện thoại một IP
  • Làn sóng IoT thập niên 2010 — mỗi thiết bị gia dụng thông minh hoặc camera một IP

IETF chính thức công bố IPv6 năm 1998 (RFC 2460; tiêu chuẩn hiện hành là RFC 8200), dùng 128 bit (16 byte), tổng cộng 2¹²⁸ ≈ 3,4×10³⁸ địa chỉ — trải đều trên bề mặt Trái Đất thì mỗi milimét vuông có hơn 600 triệu tỷ địa chỉ.

Nhưng việc triển khai diễn ra cực kỳ chậm:

NămTỷ lệ người dùng IPv6 toàn cầuSự kiện chính
20100.5%IANA cảnh báo IPv4 sắp cạn kiệt
20121%World IPv6 Launch — Google / Facebook bật vĩnh viễn
201510%Các nhà mạng di động Mỹ (Verizon / T-Mobile) áp dụng IPv6-only
201930%Kho địa chỉ IPv4 toàn cầu đã được cấp phát hết
202340%China Telecom / China Unicom triển khai IPv6 trên toàn bộ băng thông rộng gia đình
202645%+Phổ biến rộng rãi trên băng thông rộng gia đình, 5G và datacenter

2. IPv4 và IPv6 — khác biệt cốt lõi

Thuộc tínhIPv4IPv6
Độ dài địa chỉ32 bit (4 byte)128 bit (16 byte)
Số lượng địa chỉ4,3 tỷ3,4×10³⁸ (thực tế gần như vô hạn)
Cách viết192.168.1.12001:db8::1 (8 nhóm, mỗi nhóm 4 chữ số hex)
Độ dài header20-60 byte (thay đổi)40 byte (cố định)
NATBắt buộc (mạng gia đình luôn dùng NAT)Về bản chất không cần NAT
BroadcastCó (255.255.255.255)Đã bỏ, thay bằng multicast
Tự cấu hình địa chỉCần DHCPTự cấu hình SLAAC / DHCPv6 tùy chọn
Phân mảnhRouter có thể phân mảnhChỉ phân mảnh đầu cuối (bắt buộc PMTUD)
IPsecTùy chọnBan đầu thiết kế là bắt buộc (sau đổi thành tùy chọn)
QoSTrường ToSTrường Flow Label

3. Cách đọc địa chỉ IPv6 chỉ trong một cái nhìn

3.1 Cách viết đầy đủ

2001:0db8:85a3:0000:0000:8a2e:0370:7334

8 nhóm, mỗi nhóm là một số hex 4 chữ số (0-9 / a-f), phân cách bằng :. Giá trị lớn nhất của mỗi nhóm là ffff = 65535.

3.2 Quy tắc viết tắt

  • Bỏ các số 0 ở đầu mỗi nhóm: 0db8 → db8, 0000 → 0
  • Một hoặc nhiều nhóm toàn số 0 liên tiếp có thể thay bằng :: (mỗi địa chỉ chỉ dùng một lần): 2001:db8::8a2e:370:7334 = địa chỉ dài ở trên
  • Không phân biệt hoa thường: 2001:DB8::1 = 2001:db8::1

3.3 Các dải địa chỉ IPv6 đặc biệt

DảiÝ nghĩaTương đương IPv4
::1/128Loopback127.0.0.1
::/128Không xác định (toàn số 0)0.0.0.0
fe80::/10Link-local (tự động có trên mọi giao diện mạng)169.254.x.x
fc00::/7Unique local (riêng; thực tế là fd00::/8)10/8, 192.168/16
ff00::/8Multicast224/4
2000::/3Global unicast (IPv6 công khai)IPv4 công khai thông thường
2001:db8::/32Dành riêng cho ví dụ trong tài liệuTEST-NET-1/2/3
::ffff:0:0/96IPv4-mapped (nhúng một địa chỉ v4)—

Xem hướng dẫn đầy đủ về địa chỉ IP riêng để biết chi tiết.

4. Dual-stack là gì — chạy đồng thời IPv4 và IPv6

Hiện nay gần như mọi kết nối băng thông rộng gia đình, máy chủ datacenter và đám mây đều chạy dual-stack (cùng một giao diện mạng được cấu hình cả IPv4 lẫn IPv6), tầng ứng dụng tự động chọn dựa trên địa chỉ đích.

Trình duyệt truy cập google.com:
  ↓
  DNS tra cứu đồng thời bản ghi A (IPv4) và bản ghi AAAA (IPv6)
  ↓
  Nhận về: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
  ↓
  Hệ điều hành chạy thuật toán Happy Eyeballs (RFC 8305):
  thử đồng thời cả hai địa chỉ, địa chỉ nào hoàn tất bắt tay TCP trước thì dùng địa chỉ đó (thường IPv6 nhanh hơn một chút).

Đây là lý do địa chỉ hiển thị khi bạn kiểm tra IP có thể là IPv6 — ngay cả khi IPv4 vẫn hoạt động, IPv6 thường kết nối nhanh hơn một nhịp.

5. Cách kiểm tra bạn có IPv6 hay không

5.1 Cách dễ nhất: dùng trình duyệt

Chỉ cần mở trang chủ cleanip.io — chúng tôi hiển thị song song lối ra dual-stack IPv4 và IPv6 của bạn; có địa chỉ nào thì hiện địa chỉ đó, nếu không thì hiện "—".

Hoặc truy cập một trang thử nghiệm chỉ hỗ trợ IPv6: https://ipv6.google.com — nếu trang tải được, bạn có IPv6.

5.2 Bằng dòng lệnh

terminal
$ curl -6 -s ifconfig.co     # buộc dùng v6
2408:8456:1234::1            ← địa chỉ v6 công khai của bạn

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

$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms

5.3 Nhận biết loại địa chỉ IPv6 — công khai hay link-local

Nếu địa chỉ IPv6 bạn thấy bắt đầu bằng:

  • 2xxx: hoặc 3xxx: — IPv6 công khai (Global Unicast)
  • fe80: — link-local — không định tuyến được trên internet công cộng, chỉ có hiệu lực trong subnet cục bộ
  • fd00: / fc00: — ULA (riêng) — tương tự dải địa chỉ riêng của IPv4
  • ::1 — loopback

6. Cách bật hoặc tắt IPv6

6.1 Cách bật — thường đã bật sẵn theo mặc định

Các nhà mạng băng thông rộng gia đình ở Trung Quốc đã bật mặc định cho tất cả người dùng kể từ năm 2023. Nếu nhà bạn chưa có IPv6:

  • Đăng nhập trang quản trị router, tìm "Cài đặt IPv6" → bật lên, và đặt chế độ WAN thành "Native" hoặc "DHCPv6-PD"
  • Gọi tổng đài hỗ trợ của ISP: "Nhà tôi chưa có IPv6, vui lòng bật giúp"
  • Nếu firmware router quá cũ không hỗ trợ, hãy cập nhật firmware hoặc thay router

6.2 Cách tắt — đôi khi bạn cần làm vậy

Những lý do phổ biến để tắt IPv6:

  • VPN của bạn chỉ đi qua đường hầm cho IPv4, nên lưu lượng IPv6 đi vòng qua VPN và làm lộ IP thật của bạn — người dùng VPN phải tắt IPv6 (trừ khi VPN cũng proxy cả v6)
  • Một số ứng dụng hoặc gateway đời cũ không tương thích IPv6 và gây lỗi kết nối
  • Bạn đang gỡ lỗi mạng và muốn loại trừ IPv6 trước
Nền tảngCách tắt
WindowsControl Panel → Network → thuộc tính card mạng hiện tại → bỏ chọn "Internet Protocol Version 6 (TCP/IPv6)"
hoặc qua PowerShell: Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6
macOSCài đặt hệ thống → Mạng → Chi tiết → TCP/IP → đặt "Cấu hình IPv6" thành "Chỉ liên kết cục bộ" hoặc "Tắt"
Linuxsudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Để giữ lâu dài, hãy ghi vào /etc/sysctl.d/99-disable-ipv6.conf
iOS / AndroidKhông thể tắt IPv6 ở cấp hệ thống (cần jailbreak / root); hãy dùng tùy chọn "Force IPv4 only" trong ứng dụng VPN
RouterTrang quản trị → Cài đặt IPv6 → Tắt — tắt cho toàn bộ thiết bị trong nhà

7. Những lỗi thường gặp với IPv6

7.1 VPN không đi qua đường hầm cho IPv6 → IP thật của bạn bị rò rỉ

Nhiều ứng dụng VPN mặc định chỉ proxy IPv4. Địa chỉ IPv4 của bạn hiển thị lối ra của VPN, nhưng khi truy cập một trang dual-stack, trình duyệt ưu tiên IPv6 và đi thẳng qua mạng gia đình — làm lộ địa chỉ IPv6 công khai thật của bạn. Giải pháp: tự kiểm tra bằng công cụ kiểm tra rò rỉ /leak, sau đó tắt IPv6 của hệ thống hoặc chuyển sang VPN proxy cả v4 lẫn v6.

7.2 IPv6 định tuyến công khai được → thiết bị bị lộ trực tiếp

IPv6 không có NAT, nên mọi thiết bị trong mạng gia đình đều nhận một địa chỉ IPv6 công khai duy nhất toàn cầu. Điều đó có nghĩa là bất kỳ người dùng IPv6 nào trên internet cũng có thể kết nối trực tiếp tới thiết bị của bạn — thiết bị gia dụng thông minh, NAS và camera có thể bị xâm nhập nếu cấu hình sai.

Giải pháp: đảm bảo tường lửa IPv6 của router đã bật (thường bật sẵn), chặn kết nối từ bên ngoài vào và cho phép lưu lượng đi ra.

7.3 IPv6 do ISP cấp không ổn định — tiền tố DHCPv6-PD thay đổi sau mỗi lần khởi động lại

Băng thông rộng gia đình ở Trung Quốc thường cấp cho router của bạn một tiền tố /56 hoặc /60 qua DHCPv6-PD, nhưng tiền tố này có thể thay đổi sau mỗi lần khởi động lại hoặc gia hạn lease, khiến mọi quy tắc chuyển tiếp cổng bạn đã thiết lập ngừng hoạt động.

Giải pháp: xin cấp tiền tố cố định (đa số nhà mạng không cung cấp), hoặc dùng DDNS (DNS động) để tự động cập nhật.

7.4 Một số node ở nước ngoài không hỗ trợ IPv6 → dual-stack có thể còn chậm hơn

Thuật toán Happy Eyeballs thử đồng thời v4 và v6, nhưng nếu đường IPv6 kém (độ trễ cao hoặc mất gói), việc chờ nó hết thời gian rồi mới chuyển sang v4 có thể chậm hơn so với chỉ dùng v4.

8. Tra cứu nhanh IPv6

Nhu cầuLệnh / thao tác
Xem IPv6 công khai của tôicurl -6 ifconfig.co
Liệt kê mọi địa chỉ IPv6 cục bộip -6 addr show / ifconfig | grep inet6
Kiểm tra IPv6 có ra internet được khôngTruy cập ipv6.google.com
Tạm tắt IPv6 (Linux)sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Tạm tắt IPv6 (Windows)Bỏ chọn IPv6 trong Control Panel, hoặc dùng lệnh PowerShell
Xem route IPv6 mặc địnhip -6 route | grep default
Xóa bộ nhớ đệm neighbor IPv6ip -6 neigh flush all
Dò đường IPv6 tới đíchtraceroute6 example.com / mtr -6 example.com

Đọc thêm

mimetic
mimetic
mimetic