NAT จริง ๆ มันแบ่งได้เป็น 3 แบบคือ Static NAT ,Dynamic NAT และ PAT
1. Static NAT จะเป็นการแมบ IP แบบ 1 ต่อ 1 คือเครื่องในวง NAT 1 IP เวลาผ่าน NAT ก็จะออก 1 IP
โดย Static NAT จะต้องมีการกำหนดไว้ล่วงหน้าว่า IP ในวง NAT เมื่อค้องการออกข้างนอก IP นี้จะเปลี่ยนเป็น IP อะไนเมื่อผ่าน NAT เช่น
192.168.1.1 ->202.144.30.59
192.168.1.2 -> 202.144.30.60
192.168.1.5 -> 202.144.30.63
แสดงว่าเมื่อ IP ในวง NAT 192.168.1.2 เมื่อต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น IP 202.144.30.60
เมื่อ IP ในวง NAT 192.168.1.1 เมื่อต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น IP 202.144.30.59
2. Dynamic NAT จะทำงานคล้ายๆกับ Static NAT แต่จะต่างตรงที่ Dynamic NAT จะสร้าง NAT pool ซึ่งเป็น IP ชุดหนึ่งที่ไว้สำหรับออกข้างนอก
เวลาเครื่องในวง NAT ต้องการออกไปข้างนอก IP ในวง NAT จะถูกแมบเข้ากับ NAT pool เพื่อออกไปข้างนอก เช่น
สมมติกำหนดให้ IP Pool มีค่าตั้งแต่ 202.144.30.1-202.144.30.50
เมื่อ IP 192.168.1.5 ต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.1
เมื่อ IP 192.168.1.1 ต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.2
3. PAT เป็น NAT แบบหนึ่งโดยใช้ port ในการแมบ IP เมื่อเครื่องในวง NAT ต้องการออกข้างนอก NAT จะแมบ IP และ Port ของเครื่องนั้น
หลังจากนั้นเมื่อแพ็กเกตออกนอก NAT แพ็ตเกตนั้นจะใช้ IP NAT เช่น
สมมติให้ IP ขาออกของ NAT คือ 202.144.30.1
เมื่อ IP 192.168.1.5 ต้องการออกข้างนอกโดยใช้ port 555 หลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.1 port 555
เมื่อ IP 192.168.1.1 ต้องการออกข้างนอกโดยใช้ port 111 หลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.1 port 111
1. Static NAT จะเป็นการแมบ IP แบบ 1 ต่อ 1 คือเครื่องในวง NAT 1 IP เวลาผ่าน NAT ก็จะออก 1 IP
โดย Static NAT จะต้องมีการกำหนดไว้ล่วงหน้าว่า IP ในวง NAT เมื่อค้องการออกข้างนอก IP นี้จะเปลี่ยนเป็น IP อะไนเมื่อผ่าน NAT เช่น
192.168.1.1 ->202.144.30.59
192.168.1.2 -> 202.144.30.60
192.168.1.5 -> 202.144.30.63
แสดงว่าเมื่อ IP ในวง NAT 192.168.1.2 เมื่อต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น IP 202.144.30.60
เมื่อ IP ในวง NAT 192.168.1.1 เมื่อต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น IP 202.144.30.59
2. Dynamic NAT จะทำงานคล้ายๆกับ Static NAT แต่จะต่างตรงที่ Dynamic NAT จะสร้าง NAT pool ซึ่งเป็น IP ชุดหนึ่งที่ไว้สำหรับออกข้างนอก
เวลาเครื่องในวง NAT ต้องการออกไปข้างนอก IP ในวง NAT จะถูกแมบเข้ากับ NAT pool เพื่อออกไปข้างนอก เช่น
สมมติกำหนดให้ IP Pool มีค่าตั้งแต่ 202.144.30.1-202.144.30.50
เมื่อ IP 192.168.1.5 ต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.1
เมื่อ IP 192.168.1.1 ต้องการออกข้างนอกหลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.2
3. PAT เป็น NAT แบบหนึ่งโดยใช้ port ในการแมบ IP เมื่อเครื่องในวง NAT ต้องการออกข้างนอก NAT จะแมบ IP และ Port ของเครื่องนั้น
หลังจากนั้นเมื่อแพ็กเกตออกนอก NAT แพ็ตเกตนั้นจะใช้ IP NAT เช่น
สมมติให้ IP ขาออกของ NAT คือ 202.144.30.1
เมื่อ IP 192.168.1.5 ต้องการออกข้างนอกโดยใช้ port 555 หลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.1 port 555
เมื่อ IP 192.168.1.1 ต้องการออกข้างนอกโดยใช้ port 111 หลังจากผ่าน NAT แล้ว IP นี้จะเปลี่ยนเป็น 202.144.30.1 port 111
เรียนรุ้เพิ่มเติม