สมมติว่า IP สาธารณะของคุณคือ 1.2.3.4
ก่อนอื่นคุณมีเราเตอร์ที่ 192.168.1.1 แผง admin ทำงานที่พอร์ต 80 ดังนั้นคุณสามารถเข้าถึงได้ด้วย "192.168.1.1:80" โดยใช้เบราว์เซอร์ของคุณหรือเพียงแค่ "192.168.1.1" (เพราะเบราว์เซอร์จะไปที่พอร์ต 80 โดยค่าเริ่มต้น) จากภายนอกคุณสามารถเข้าถึงสิ่งนี้ได้โดยทำเพียง "1.2.3.4 (: 80)"
ตอนนี้คุณให้บริการเว็บของคุณทำงานที่ 192.168.1.2 บริการนี้ใช้พอร์ต 80 ดังนั้นคุณจึงสามารถเข้าถึงได้ด้วย "192.168.1.2:80"
จาก LAN คุณสามารถเข้าถึงบริการต่าง ๆ ได้โดยทำ "192.168.1.1" และ "192.168.1.2"
เราเตอร์ของคุณอาจส่งต่อพอร์ต 80 ไปยังด้านนอกโดยอัตโนมัติดังนั้นคุณจึงสามารถเข้าถึงได้จากภายนอกโดยไปที่ 1.2.3.4 โดยค่าเริ่มต้น แต่เราเตอร์ของคุณเป็นเพียงอุปกรณ์ในเครือข่ายของคุณ
ดังนั้นเมื่อคุณป้อนกฎที่บอกว่า local ip = 192.168.1.2, โลคอลพอร์ต = 80, ช่วงพอร์ต = 80
นี่หมายถึง 1.2.3.4:80 -> 192.168.1.2:80
ตอนนี้คุณสามารถป้อนกฎโลคัล ip อื่น = 192.168.1.1, โลคัลพอร์ต = 80, ช่วงพอร์ต = 8080
สิ่งนี้จะทำให้เป็นไปได้ 1.2.3.4:8080 -> 192.168.1.1:80