การใช้ Dynamic DNS หรือการส่งต่อพอร์ตเพื่อตั้งค่าเว็บไซต์จะบล็อกบุคคลอื่นในเครือข่ายไม่ให้ทำเช่นเดียวกันหรือไม่


0

ดังนั้นฉันได้อ่านเกี่ยวกับ DNS แบบไดนามิกและการส่งต่อพอร์ตท่ามกลางผู้อื่นที่นี่: การ ส่งต่อไปยังคอมพิวเตอร์หลายเครื่อง

ถ้าฉันรวบรวมอย่างถูกต้องนี่คือ scenerio ที่จะตีแผ่ในชีวิตจริง: สมมติว่าฉันต้องการตั้งค่าเว็บเซิร์ฟเวอร์บนเครื่องของฉัน แต่ฉันไม่ต้องการ แต่เป็นเซิร์ฟเวอร์เฉพาะดังนั้นฉันตัดสินใจว่าฉันจะใช้บริการ DNS แบบไดนามิกด้วย การส่งต่อพอร์ตดังนั้นทุกครั้งที่ IP ปัจจุบันของฉันที่จัดสรรโดย ISP ของฉันกับฉัน (และผู้ใช้อื่น ๆ ) จะตรงไปยังเว็บไซต์ของฉัน

นั่นหมายความว่าเป็นไปไม่ได้สำหรับเว็บไซต์อื่นของผู้ใช้บางรายที่อยู่ใน ISP เดียวกันและเป็นช่วงเวลาปัจจุบันที่อยู่เบื้องหลัง NAT เดียวกันกับฉันเพื่อให้สามารถเข้าถึงได้ในเวลาเดียวกันกับเว็บไซต์ของฉันหรือไม่ เนื่องจากในสถานการณ์นั้นเราจะแบ่งปัน IP เดียวกัน: PORT จนกว่าเราจะได้รับ IP ใหม่จาก ISP ของเรา

หากเป็นเรื่องจริงนั่นก็ดูเหมือนจะเป็นไปไม่ได้สำหรับฉัน ฉันทำอะไรบางอย่างหายไปหรือเปล่า ไม่มีวิธีที่จะเอาชนะปัญหาที่เป็นไปได้นี้หรือไม่?

หวังว่าฉันจะทำให้ชัดเจนเพราะภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน

คำตอบ:


1

ใช่ในทางเทคนิคคุณจะถูกต้อง - แต่ในทางปฏิบัติหากคุณอยู่หลัง NAT ที่ควบคุมโดย ISP คุณจะไม่สามารถตั้งค่าการส่งต่อพอร์ตได้ตั้งแต่แรก

เมื่อคุณอยู่เบื้องหลัง CGNAT และแบ่งปันที่อยู่กับลูกค้ารายอื่นไม่สำคัญว่าคุณจะกำหนดค่ากฎการส่งต่อพอร์ตบนเราเตอร์ของคุณเองหรือไม่ พวกเขาจะไม่มีผลกระทบใด ๆ กับเราเตอร์ของ ISP ซึ่งจริง ๆ แล้ว 'เป็นเจ้าของ' ที่อยู่สาธารณะ - เฉพาะ ISP เท่านั้นที่สามารถให้บริการการส่งต่อพอร์ตได้ และในกรณีส่วนใหญ่ ISP จะปฏิเสธที่จะทำ

ดังนั้นใช่มันใช้งานไม่ได้และนั่นเป็นเหตุผลว่าทำไมในทางปฏิบัติมันไม่ได้เกิดขึ้นตั้งแต่แรก


เมื่อคนจริงใช้ส่งต่อพอร์ตก็นำมาใช้กับผู้ให้บริการอินเทอร์เน็ตที่ไม่ได้ใช้ CGNAT เลย - พวกเขากำหนดที่อยู่ IP สาธารณะโดยตรงไปยังลูกค้ารายเดียว ใช่แล้วพอร์ต IP: ยังคงสามารถส่งต่อไปยังอุปกรณ์เดียวเท่านั้นไม่ว่า NAT จะเกิดขึ้นที่ใด ... แต่ปัญหาก็ไม่สำคัญเท่าไหร่เพราะไม่มีการแบ่งปันกันระหว่างลูกค้า - ระหว่างอุปกรณ์ที่อยู่ใน LAN เดียวกันเท่านั้น

(ในกรณีของ HTTP มันมีความสำคัญน้อยกว่าเพราะลูกค้าสามารถตั้งค่า reverse proxy และกำหนดเส้นทางการร้องขอ HTTP ไปยังอุปกรณ์ต่าง ๆ ตามชื่อโดเมน)


สุดท้ายโปรดทราบว่า Dynamic DNS นั้นไม่เกี่ยวข้องกับสิ่งนี้อย่างสมบูรณ์ สิ่งที่มันทำที่นี่ - ก็คือ DNS ทั่วไปทุกตัวที่ทำ - กำหนดชื่อให้กับที่อยู่ IP แต่ทราฟฟิกที่แท้จริงไม่ทราบความแตกต่าง เมื่อเบราว์เซอร์พยายามตั้งค่าการเชื่อมต่อกับเว็บเซิร์ฟเวอร์ของคุณแพ็คเก็ต IP และ TCP จะดูเหมือนกันทุกประการไม่ว่าจะใช้ DNS หรือไม่ก็ตาม

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