Announcement

Collapse
No announcement yet.

ถามเรื่อง forwardport router หน่อย

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ถามเรื่อง forwardport router หน่อย

    คือว่าทำ svเกมส์(เกมส์ไรไม่บอก ก็เกมส์มันไม่ดังอ๊ะ เจ๊งไปแล้วด้วย :'() แล้วเปลี่ยนมาใช้ router D-link ปรากฏว่าคนอื่นเข้าเกมส์ไม่ได้ครับเพราะตัว sv เกมส์มันเป็น ip เครื่องเรา (192.168.x.x) ส่วน ip เน็ตเป็น x.x.x.x เลยอยากรู้ว่าถ้า forwardport มามันเข้าผ่าน ipเน็ตได้ไหมคัรบ แล้วจะ forward ยังไงอะ งงตรงที่ portmap?? คืออะไรหว่า , port start และ port stop เอามาจากไหนหว่า (พิมพ์ netstat เช็คดูได้มะอะ มันมี port ของlocal กับ port ของ foreign อะใช้อันไหนเหรอ)
    อีกอย่างคือ TCP กับ UDP มันคืออะไร ต่างกันยังไงหว่า ?

  • #2
    การกำหนด Forwarding Port จะใช้สำหรับ ผู้ใช้งาน internet ผ่านระบบ เครือข่ายภายในนะคับ (เช่น ผ่านRouter ,Switch) โดยการใช้งาน Internet ผ่านเครือข่ายภายในนี้ เราเตอร์ที่เราใช้จะได้รับ IP มาจาก ISP มัน 1 อันแล้วจะทำการ สร้าง IP สำหรับ เครื่องคอมพิวเตอร์แต่ละเครื่องในวงแลน เพื่อให้สามารถอ้างอิงถึงกันและกันได้ และสามารถใช้อินเตอร์เนตร่วมกันได้ หมดในเครือข่ายเดียวกัน

    ส่วน Port ก้อคือโปรแกรมแต่ละโปรแกรมจะมีการ กำหนด Portโปรแกรมของตัวเองขั้นมา เพื่อใช้งาน(โดย Port ทั้งหมดในคอมพิวเตอร์มีประมาณ 6 หมื่นกว่าพอร์ต) แต่ว่าปัญหาจะเกิดขึ้นเมื่อเราใช้งานโปรแกรมที่มีการรับ - ส่งข้อมูลผ่าน Port เพราะว่าเราเตอร์ไม่รู้ว่า ข้อมูลที่มาทาง Port นี้นั้นจะส่งไปหาเครื่องคอมพิวเตอร์เครื่องไหน? ในวงแลน

    เราจึงต้องมีการกำหนด Port Forwarding โดยการกำหนดค่าการใช้งานนั้น เราต้องกำหนดก่อนว่า จะใช้กับ เครื่องที่มี IP อะไรในวงแลน (192.168.x.x จะดีกว่าถ้าเราทำการ fix ค่า IP ของเราไว้เพราะว่าการเข้าใช้วงแลนแต่ละครั้งเราอาจได้ IP ไม่เหมือนเดิมทำให้ เราเตอร์ ส่งข้อมูลไปผิดเครื่องอีก) แล้วก้อกำหนด Port start - Port Stop คือช่วงพอร์ทที่โปรแกรมเราต้องการใช้งาน ส่วน Port Map คือค่าที่เราต้องการส่งไปให้พอร์ทที่เครื่องของเรา (ส่วนใหญ่จะใช้ค่าเดียวกับ Port Start)

    ส่วน TCP ,UDP คือ Protocol หรือวิธีการในการส่งข้อมูลผ่านเครือข่าย โดยในแต่ละโปรแกรมก้อจะมีวิธีการในการส่งข้อมูลที่ต่างกันออกไป (TCP จะมีความถูกต้องของข้อมูลสูง ส่วน UDP จะมีความเร็วในการส่งข้อมูลสูงกว่า) กำหนดเป็นทั้งคู่ก้อได้คับถ้าไม่มั่นใจ

    ปล. คนโหลดบิต ผ่าน เราเตอร์ บางทีจะงงว่าทำไม เนตเราก้อเร็วแต่โหลดบิตช้าจัง ก้อเพราะว่าปัญหาเรื่อง Port Forwarding นี่แหละคับ

    Comment


    • #3
      จากที่เช็คจาก netstat ดู port ที่โปรแกรมใช้สมมุติว่าเป็น port 9000 กับ 9001 (แสดงในช่อง foreign) แต่ที่ช่อง local มันเป็น port ที่สุ่มไปเรื่อยๆ(เปิด10 ครั้งก็ไม่ตรงกันทั้ง10ครั้ง) เลยอยากทราบว่าตรง port map นี่ให้ใส่อะไรครับ ใส่เป็น 9000 กับ 9001 โดย add ไปทั้ง 2 port เลยเหรอครับ

      Comment

      Working...
      X