ทำไมฉันไม่สามารถเปิดเว็บไซต์ในพื้นที่ของฉันด้วยอินเทอร์เน็ต IP


0

ประมาณสองปีที่แล้วฉันมีการเชื่อมต่อและผู้ใช้ที่แตกต่างกัน - แม้แต่ฉัน - สามารถเปิดเว็บไซต์ของฉันผ่านทางอินเทอร์เน็ต IP ของฉันหรือเชื่อมต่อกับ TeamSpeakServer ของฉัน แต่ตั้งแต่ฉันเปลี่ยน - ฉันติดตั้ง Windows ใหม่ด้วย - ไม่มีใครสามารถเชื่อมต่อการเชื่อมต่อกับ IP หรือ ping IP ของฉันได้ เมื่อเร็ว ๆ นี้ฉันได้ติดตั้ง DNS "ไม่ใช้ IP" (เนื่องจากฉันมี IP แบบไดนามิก) ฉันเชื่อมโยงโดเมนกับโดเมนเนื่องจากคิดว่าจะแก้ปัญหาได้ แต่ไม่ได้ ทำไมสิ่งนี้จึงเกิดขึ้น

ฉันเชื่อมต่อผ่าน LAN กับเราเตอร์และเราเตอร์นั้นเชื่อมต่อกับอินเทอร์เน็ต DSL Line หลักของเรามีคอมพิวเตอร์เครื่องอื่นเชื่อมต่อกับ LAN นั้นด้วยดังนั้นเราทุกคนจึงมี IP เดียวกัน


คุณถาม ISP ของคุณหรือไม่ ทุกวันนี้บล็อกพอร์ตไม่ให้คุณเรียกใช้เว็บเซิร์ฟเวอร์โดยไม่ต้องซื้อบริการระดับธุรกิจ
Debra

คุณได้ตั้งค่าการส่งต่อพอร์ตบนเราเตอร์ของคุณหรือไม่
Paul

@ ม้าลายพวกเขาไม่ได้ปิดกั้นพอร์ตใด ๆ
Hoyo

@ พอลฉันลองตั้งค่า 80 พอร์ตแล้ว แต่ก็ไม่ได้ช่วยมีรายการพอร์ตที่ต้องเพิ่มเพื่อให้ผู้ใช้อินเทอร์เน็ตสามารถ ping ฉันได้หรือไม่
Hoyo

Ping ไม่สามารถส่งต่อได้ตามปกติในเราเตอร์ภายในประเทศ คุณลองตั้งค่าพอร์ต 80 ที่ใด คุณสามารถจับภาพหน้าจอได้หรือไม่
Paul

คำตอบ:


1

มีหลายสาเหตุที่เป็นไปได้ ด้วยการตั้งค่าเครือข่ายที่คุณระบุความคิดเห็นของ Paul นั้นถูกต้อง: จำเป็นต้องมีการส่งต่อพอร์ต นี่เป็นปัญหาที่เป็นไปได้มากที่สุด ตรวจสอบว่าการกำหนดค่าเราเตอร์ของคุณจะส่งต่อพอร์ตไปยังที่อยู่ภายในของคุณ วิธีที่คุณใช้จะขึ้นอยู่กับว่าคุณใช้เราเตอร์รุ่นใด คุณจะต้องรู้ที่อยู่ IP ภายในเครื่องของคุณ (ใช้ IPConfig) คุณจะต้องรู้ว่าพอร์ตใดบ้างที่จะส่งต่อ: ฉันพูดถึงสิ่งเหล่านี้ในภายหลัง

คุณอาจต้องการตรวจสอบว่า TeamSpeakServer กำลังฟังที่อยู่ IP ภายในของคุณ ในการตรวจสอบว่าให้ตรวจสอบว่าที่อยู่ IP ภายในของคุณคืออะไร (ผ่าน IPConfig หากคุณใช้ Microsoft Windows) จากนั้นดูว่า TeamSpeakServer กำลังฟังพอร์ตนั้นหรือไม่ (โดยใช้ "netstat -na" หรือชัดเจนกว่าใน Microsoft Windows "netstat -nab") ไฟล์ที่สามารถใช้งานได้ของ TeamSpeakServer ควรรับฟังใน 0.0.0.0 หรือที่อยู่ IPv4 ที่คุณใช้งานจริง (นั่นเป็นข้อสมมติฐานที่ถูกต้องที่คุณใช้ IPv4)

ไฟร์วอลล์อาจบล็อกสิ่งนี้ ซึ่งอาจรวมถึง Windows Firewall ซึ่งคุณอาจเปิดใช้งานโดยค่าเริ่มต้น การเปิดพอร์ตสำหรับเซิร์ฟเวอร์ TeamSpeak 3 บนไฟร์วอลล์ Microsoft WindowsXPFirewallFirewall . (แม้ว่าคุณจะไม่ได้ใช้ Windows XP คำแนะนำเหล่านี้อาจจะใกล้พอที่จะช่วยคุณได้กับระบบปฏิบัติการรุ่นใหม่) กล่าวคือมันชี้ให้เห็นว่าพอร์ต TCP 10011 และพอร์ต TCP 30033 และพอร์ต UDP 9987 อาจมีประโยชน์

ความคิดเห็นของเดบร้าเป็นข้อเสนอแนะที่ยอดเยี่ยมอีกข้อหนึ่ง เนื่องจากดูเหมือนว่า TeamSpeak ใช้พอร์ตอื่นที่ไม่ใช่ 80 และ 443 การบล็อกเว็บเซิร์ฟเวอร์จึงไม่ส่งผลกระทบต่อ TeamSpeak แต่การบล็อกพอร์ต ISP อาจทำได้ นั่นอาจเป็นโอกาสน้อยกว่า (ในความเห็นที่ไม่ถูกต้องของฉัน) แต่ผู้ให้บริการอินเทอร์เน็ตบางรายอาจทำสิ่งนั้นจริง ๆ และมันจะเป็นสิ่งที่ฉาบฉวยอย่างแน่นอนหากเป็นเช่นนั้น หากไม่มีงานเหล่านี้ให้ระบุรายละเอียดเช่นที่อยู่ IPv4 ภายในของคุณและรายงาน "netstat -nab"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.