Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 🌐 Dynamic NAT Overload (PAT) – Cách hàng trăm thiết bị dùng chung một Public IP

    🌐 Dynamic NAT Overload (PAT) – Vì sao hàng trăm thiết bị vẫn dùng chung một Public IP?


    Trong một văn phòng bình thường có thể có:

    💻 Laptop nhân viên
    📱 Điện thoại
    🖥 Máy tính để bàn
    📺 Smart TV phòng họp
    📡 Thiết bị IoT

    Tất cả đều cần truy cập Internet.

    Nhưng có một vấn đề lớn:

    👉 Địa chỉ IPv4 public trên Internet là tài nguyên cực kỳ hạn chế.

    Không thể cấp một địa chỉ public riêng cho từng thiết bị.

    Vậy làm thế nào mà hàng trăm thiết bị trong mạng nội bộ vẫn truy cập Internet bình thường chỉ với một IP public?

    Câu trả lời là Dynamic NAT Overload (PAT – Port Address Translation).
    📌 Dynamic NAT Overload là gì?


    Dynamic NAT Overload là kỹ thuật cho phép:

    ✔ Nhiều địa chỉ IP private trong mạng nội bộ
    ✔ Cùng sử dụng một địa chỉ IP public duy nhất

    Router sẽ phân biệt các kết nối bằng port number.

    Nói đơn giản:

    👉 IP giống nhau nhưng port khác nhau
    → Router vẫn biết gói tin thuộc về thiết bị nào.

    Nhờ vậy, một IP public có thể phục vụ hàng trăm hoặc hàng nghìn kết nối đồng thời.
    🎯 Ví dụ trong mạng doanh nghiệp


    Giả sử mạng nội bộ có các thiết bị:

    PC1 → 192.168.10.10
    PC2 → 192.168.10.11
    PC3 → 192.168.10.12

    Router kết nối Internet có địa chỉ public:

    203.0.113.10

    Khi các thiết bị truy cập Internet, router sẽ thực hiện port translation:

    PC1 gửi request từ
    192.168.10.10:50500
    → Router chuyển thành
    203.0.113.10:30001

    PC2 gửi request từ
    192.168.10.11:50501
    → Router chuyển thành
    203.0.113.10:30002

    PC3 gửi request từ
    192.168.10.12:50502
    → Router chuyển thành
    203.0.113.10:30003

    👉 Tất cả traffic đều đi ra Internet bằng 203.0.113.10
    👉 Router phân biệt kết nối bằng port number
    ⚙️ Cơ chế hoạt động của NAT Overload


    Quá trình diễn ra như sau:

    Bước 1
    Thiết bị trong mạng LAN gửi request ra Internet.

    Bước 2
    Router kiểm tra bảng NAT.

    Bước 3
    Router thay đổi:

    • Source IP
    • Source Port

    Bước 4
    Router lưu thông tin vào NAT Translation Table.

    Bước 5
    Khi server Internet phản hồi, router sử dụng port mapping để gửi đúng về thiết bị ban đầu.
    📊 NAT Translation Table hoạt động như thế nào?


    Router sẽ lưu thông tin ánh xạ kết nối như sau:

    192.168.10.10:50500
    → 203.0.113.10:30001

    192.168.10.11:50501
    → 203.0.113.10:30002

    192.168.10.12:50502
    → 203.0.113.10:30003

    Nhờ bảng này router biết gói tin phản hồi thuộc về thiết bị nào trong mạng nội bộ.
    ⚙️ Ví dụ cấu hình NAT Overload trên Cisco Router

    Xác định mạng nội bộ:

    access-list 1 permit 192.168.10.0 0.0.0.255

    Cấu hình NAT overload:

    ip nat inside source list 1 interface g0/1 overload

    Cấu hình interface:

    interface g0/0
    ip nat inside

    interface g0/1
    ip nat outside​


    Sau khi cấu hình xong:

    👉 Toàn bộ thiết bị trong LAN sẽ truy cập Internet thông qua IP của interface g0/1.
    🏢 NAT Overload được sử dụng ở đâu?


    PAT hiện diện gần như mọi nơi trên Internet:

    🔹 Router gia đình
    🔹 Firewall doanh nghiệp
    🔹 Gateway của ISP
    🔹 Edge router của Data Center
    🔹 NAT Gateway trong Cloud

    Có thể nói rằng IPv4 Internet ngày nay phụ thuộc rất nhiều vào NAT Overload.
    ⚠️ Những điểm cần lưu ý


    Mặc dù rất hữu ích, NAT Overload vẫn có một số hạn chế:

    ❌ Khó xác định chính xác thiết bị gốc khi phân tích log
    ❌ Một số ứng dụng P2P hoặc VoIP có thể gặp vấn đề
    ❌ NAT không phải là cơ chế bảo mật thực sự

    Vì vậy trong hệ thống doanh nghiệp, NAT thường được kết hợp với:

    🔐 Firewall
    🔐 ACL
    🔐 IDS / IPS

    để tăng cường bảo mật.
    🎯 Kết luận

    Dynamic NAT Overload (PAT) giúp hệ thống mạng:

    ✔ Tiết kiệm địa chỉ IPv4 public
    ✔ Cho phép hàng trăm thiết bị truy cập Internet cùng lúc
    ✔ Quản lý kết nối hiệu quả bằng port translation

    Nếu không có NAT Overload, Internet IPv4 hiện nay gần như không thể vận hành ở quy mô toàn cầu.

    Click image for larger version

Name:	unnamed (1).jpg
Views:	0
Size:	115.0 KB
ID:	439049
Working...
X