Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

เราทุกคนเคยเผชิญกับข้อความบอกว่าเราต้อง "เปิดพอร์ต" หรือ "Forward Ports" ไปด้วยเหตุผลบางอย่าง ไม่ว่าจะเป็นฟีเจอร์ความปลอดภัยอินเทอร์เน็ต Remote Desktop Access หรือเกมออนไลน์ อาจมีเหตุผลที่ดีที่คุณควรตั้งค่า Port Forwarding บนเราเตอร์ของคุณ ก่อนจะกระโดดลงไป คุณควรทราบว่าสิ่งนี้หมายถึงอะไรอย่างแน่ชัด ความเสี่ยง (ซึ่งเล็กน้อย) ที่เกี่ยวข้อง และวิธีควบคุมกระบวนการนี้

Ports คืออะไร?

คิดถึง Ports ว่าเป็นทางเดินเสมือนจริงภายในเราเตอร์ของคุณที่ควบคุม Traffic ที่เคลื่อนที่ระหว่างคอมพิวเตอร์และอินเทอร์เน็ต มีเพียง Port เฉพาะบางพอร์ตที่ถูกเก็บไว้เปิดตลอดเวลา เพื่อให้แน่ใจว่าคุณไม่ได้รับ Traffic ที่ไม่พึงประสงค์หรืออันตรายสะสมบนคอมพิวเตอร์

Port บางตัวมีบทบาทคงที่ เช่น ส่งข้อมูลเว็บไซต์ไปยังคอมพิวเตอร์ของคุณ (Port 80 และ 443) ในกรณีส่วนใหญ่ อื่นๆ ถูกปล่อยว่างและสามารถใช้โดยแอปพลิเคชันอื่นๆ (ที่ Developer มอบหมาย Port ให้แอปเหล่านั้นรันบน) คุณสามารถหารายการ Port ของเราเตอร์เต็มรูปแบบและมันถูก Assign ให้อะไรที่นี่

ก่อนอื่น ตั้งค่า Static IP Address

เพื่อให้ Port Forwarding ทำงาน คุณจะต้องตั้งค่า Static Internal IP Address (IPv4) สำหรับอุปกรณ์ของคุณ โดยค่าเริ่มต้น IPv4 Address ของคุณอาจเป็น Dynamic ซึ่งหมายถึงมันเปลี่ยนแปลงตลอดเวลา ดังนั้น Port Forwarding จะไม่สามารถ Pin Down อุปกรณ์ของคุณบน Home Network ได้

Windows

ไปที่ "Control Panel -> Network and Sharing Center -> Change adapter settings"

คลิกขวา "Local Area Connection" และคลิก Properties ภายใต้แท็บ Networking เลือก "Internet Protocol Version 4" จากรายการและคลิก Properties

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

ในกล่องใหม่ ให้เลือก "Use the following IP address" สิ่งที่คุณป้อนที่นี่จะขึ้นอยู่กับ IP Settings ของคุณ เพื่อตรวจสอบ IP Settings ให้ไปที่ Command Prompt และป้อน ipconfig /all

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

IP Address: ต้องมี Subnet เดียวกับ Default Gateway ดังนั้นเปลี่ยนแค่ตัวเลขหลังจุดสุดท้าย ตัวอย่าง Default Gateway ของเราคือ "192.168.0.1" และเราทำ IP Address เป็น "192.168.0.100"

Subnet Mask: ป้อนตัวเลขเดียวกับที่แสดงใน ipconfig

Default Gateway: ตัวเลขเดียวกับที่คุณเห็นใน ipconfig อีกครั้ง

Preferred DNS Server: เหมือน DNS Servers ใน ipconfig ของคุณ

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

เมื่อเสร็จแล้ว คลิก OK และคุณควรมี Static IP Address ที่ทำงานได้

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding ใน Windows 10

ก่อนอื่น จดไว้ว่าอาจไม่ใช่เราเตอร์ที่บล็อกพอร์ต แตเป็น Firewall ของคุณ ดังนั้นก่อนจะขุดลึกเข้าไปในเราเตอร์ เราต้องไปที่ Firewall Settings และแน่ใจว่าพอร์ตที่เกี่ยวข้องทั้งหมดที่คุณต้องการ Forward เปิดอยู่

หากคุณใช้ Windows Defender Firewall (Firewall เริ่มต้นใน Windows 10) ให้คลิก Start พิมพ์ "firewall" และเปิด Windows Defender Firewall

ในหน้าต่างใหม่ คลิก "Advanced settings" ในแป้นด้านซ้าย

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

ตอนนี้ในหน้าต่าง Windows Firewall Advanced Security คลิก "Inbound Rules" ในแป้นด้านซ้าย แล้ว "New Rule" ด้านขวา

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

ในหน้าต่างใหม่ คลิก Port, Next, แล้วเลือกว่าคุณต้องการให้ Port ใช้ TCP หรือ UDP Forwarding (TCP มักนิยมมากกว่าเพราะ Error-checks) เลือก "Specific local ports" และ Port หรือช่วง Port ที่คุณต้องการเปิด

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

บนหน้าจอถัดไป คลิก "Allow the connection" คลิก Next ต่อจนกว่าคุณจะตั้งชื่อและ Description ให้ Rule ใหม่ได้ แล้วคลิก Finish

Port ที่เปิดแล้วจะปรากฏเป็น Rule ใน Inbound Rule List ของคุณ และพอร์ตเหล่านั้นพร้อมสำหรับ Forwarding

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

Port Forwarding บนเราเตอร์ของคุณ

เมื่อคุณทำเสร็จแล้ว และคุณยังต้องการเปิดพอร์ต ให้ไปที่เราเตอร์ อีกครั้ง กระบวนการนี้จะแตกต่างจากเราเตอร์ไปเราเตอร์ แตจิสต์ทั่วไปเหมือนกัน ที่นี่เราทำบน Virgin Hub 3.0

1. ล็อกอินเข้าเราเตอร์ผ่าน Web Browser ที่อยู่เราเตอร์ของเรา (Default Gateway) คือ 192.168.0.1 แตอาจเป็น 192.168.1.1 สำหรับคุณ หรืออย่างอื่น (ดู Cheatsheet สำหรับรายการ IP Address ของเราเตอร์ของคุณ) มีโอกาสดีที่ที่อยู่เราเตอร์ (และรหัสผ่าน) เขียนอยู่บนเราเตอร์จริงของคุณ ดังนั้นเช็คดู

2. เมื่อคุณล็อกอินเข้าเราเตอร์แล้ว ไปที่ "Port Forwarding" สำหรับเรา นี่อยู่ภายใต้ "Advanced -> Security" แต่อาจแตกต่างเล็กน้อยสำหรับคุณ

3. ตอนนี้ ส่วนสำคัญ คุณจะได้รับรายการกล่องน่ากลัวที่ต้องกรอกตัวเลข มันไม่ส้าหรอก

  • Local IP: ป้อนหมายเลข Static IP Address ที่คุณตั้งค่าไว้ก่อนหน้านี้
  • Local Start และ End Point: ในส่วนใหญ่ สามารถเหมือนกับ "External Start Point และ External End Point" ได้ มันอาจเป็นช่วงพอร์ต (8035-8040 ตัวอย่าง) หรือแค่พอร์ตเดียว ซึ่งคุณใส่ตัวเลขเดียวกันใน Start และ End Point Boxes หากคุณมีอุปกรณ์หลายตัวเชื่อมต่อกับแอปเดียวกัน คุณอาจอยากทำให้ "Local" Port Number ต่างจาก "External" ที่คงที่
  • External Start Point และ End Point: ถูกกําหนดโดย Port ที่แอปพลิเคชันของคุณใช้ อ้างอิงรายการที่ลิงก์ไว้ก่อนหน้านี้เพื่อหาแอปพลิเคชัน
  • Protocol: แอปพลิเคชันควรระบุว่ามันใช้ Protocol ประเภทไหน ส่วนใหญ่เป็น TCP และบางตัวเป็น UDP แตหากคุณไม่แน่ใจ เลือก "Both"
  • Enabled: สลับ Port Forwarding On หรือ Off

ด้านล่างคือ Port Forwarding Setup ที่เราสร้างเพื่อรัน Private Minecraft Server โดยใช้ Port Numbers ที่ Minecraft มอบหมาย

วิธีเปิดพอร์ตและตั้งค่า Port Forwarding บนเราเตอร์

Port Forwarding มีการใช้งานมากมาย และแม้แอปพลิเคชันส่วนใหญ่ตั้งค่าให้ทำงานให้คุณแล้ว มันดีที่จะเตรียมพร้อมหากคุณต้องควบคุมสถานการณ์ ตอนนี้คุณพร้อมแล้ว Happy Forwarding!

หากคุณมีปัญหาเชื่อมต่ออินเทอร์เน็ต หรือได้ข้อความแปลก "No Internet, Secured" ให้ไปที่คู่มือของเราสำหรับแก้ไขปัญหานี้ ดูคู่มือทดสอบสุขภาพฮาร์ดดิสก์ใน Windows 10 ด้วย