เหตุใดฉันจึงมีที่อยู่สาธารณะ IPv4 และ IPv6 ที่กำหนดให้กับเครือข่ายหลักของฉัน
ในขณะที่คุณคาดว่าจะมีที่อยู่ IPv4 ที่กำหนดให้กับสถานที่ของคุณคุณอาจประหลาดใจที่พบที่อยู่ IPv6 ที่ได้รับมอบหมายให้คุณเช่นกัน ทำไมทั้งสองประเภทถึงได้รับมอบหมายให้คุณในเวลาเดียวกัน โพสต์ SuperUser คำถาม & คำตอบนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็น.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
รูปภาพเอื้อเฟื้อโดย Ministerio TIC โคลัมเบีย (Flickr).
คำถาม
เครื่องอ่าน SuperUser AJS14 ต้องการทราบว่าเหตุใดเขาจึงกำหนดที่อยู่สาธารณะ IPv4 และ IPv6 ให้กับเครือข่ายในบ้านของเขา:
สำหรับเครือข่ายในบ้านของฉันที่อยู่สาธารณะของฉัน "แสดง" เป็น IPv4 ในบางเว็บไซต์ แต่เป็น IPv6 สำหรับผู้อื่น ฉันได้อ่านเธรด SuperUser นี้แล้วและเข้าใจว่าเป็นไปได้ที่ผู้ให้บริการอินเทอร์เน็ตของฉันจะกำหนดหนึ่งประเภทให้ฉัน.
- อะไรคือจุดประสงค์ในการมอบหมายประเภทใดประเภทหนึ่งให้ฉัน?
- การปิดการใช้งาน IPv6 จากภายใน Windows ในเครื่องโฮสต์นั้นรับประกันได้หรือไม่ว่ามีเพียงที่อยู่ IPv4 เท่านั้นที่ใช้จากคอมพิวเตอร์เครื่องนั้น ฉันถามเมื่อฉันได้อ่านเกี่ยวกับความปลอดภัยที่เกี่ยวข้องกับโปรโตคอล VPN ที่ใช้ร่วมกับ IPv6.
เหตุใดที่อยู่สาธารณะ IPv4 และ IPv6 จึงถูกกำหนดให้กับเครือข่ายในบ้านเดียวกัน?
คำตอบ
Bob ผู้สนับสนุน SuperUser มีคำตอบสำหรับเรา:
อะไรคือจุดประสงค์ในการมอบหมายประเภทใดประเภทหนึ่งให้ฉัน?
เป็นการดีที่เราควรจะย้ายไปสู่การเปิดตัว IPv6 มากขึ้นเนื่องจากความอ่อนล้าของ IPv4 อย่างไรก็ตามเซิร์ฟเวอร์จำนวนมากยังคงไม่รองรับ IPv6 มีวิธีแก้ไขปัญหามากมายไม่มากพิเศษ แต่โดยทั่วไปเกี่ยวข้องกับการทันเนลผ่านเซิร์ฟเวอร์กลางที่สามารถแปลระหว่างทั้งสอง ISP ของคุณให้ที่อยู่ IPv4 แก่คุณด้วยเหตุผลด้านความเข้ากันได้.
ผู้ให้บริการอินเทอร์เน็ตหลายรายดำเนินการใช้ CGN ซึ่งหลาย ๆ คนใช้ที่อยู่ IPv4 สาธารณะแบบสาธารณะ มีหลายสาเหตุที่ทำให้สิ่งนี้เลวร้าย(1), แต่มีความจำเป็นเพียงเพราะมีที่อยู่ IPv4 ไม่เพียงพอที่จะไปไหนมาไหน นี่คือเหตุผลที่เราต้องการ IPv6 และอาจเป็นสาเหตุที่ ISP ของคุณให้บริการ.
สามารถปิดการใช้งาน IPv6 จากภายใน Windows ในเครื่องโฮสต์ที่รับประกันว่าจะใช้เฉพาะที่อยู่ IPv4 จากคอมพิวเตอร์เครื่องนั้น?
อย่างไรก็ตามโดยทั่วไปนี่ไม่ใช่ความคิดที่ดี หรือคุณสามารถปิดการใช้งาน IPv6 ที่ระดับเราเตอร์ซึ่งดีกว่านิดหน่อย แต่นี่ไม่ใช่ความคิดที่ดี เราไม่สามารถใช้ IPv4 ต่อไปได้ตลอดไป.
ฉันถามเมื่อฉันได้อ่านเกี่ยวกับความปลอดภัยที่เกี่ยวข้องกับโปรโตคอล VPN ที่ใช้ร่วมกับ IPv6.
นั่นเป็นเพราะไคลเอนต์และการกำหนดค่า VPN ที่ใช้งานไม่ได้ แต่ตอนนี้มันเริ่มดีขึ้นแล้ว หากคุณไม่ได้ใช้ VPN มันจะไม่ส่งผลกระทบต่อคุณ ถ้าคุณใช้อย่างใดอย่างหนึ่งคุณควรทำการวิจัยก่อนเพื่อดูว่ารองรับ IPv6 อย่างถูกต้องหรือไม่ (ปัจจุบันควรใช้ VPN สมัยใหม่) หนึ่งในปัญหาที่ใหญ่ที่สุดคือไคลเอนต์ VPN ที่เพิกเฉยต่อ IPv6 ทั้งหมดดังนั้นการเชื่อมต่อ IPv6 จึงข้าม VPN แต่หวังว่าจะดีขึ้นแล้วในตอนนี้ที่ให้ความสำคัญกับปัญหามากขึ้น (ดูเพิ่มเติมที่: ช่องโหว่ด้านความปลอดภัย IPv6 ).
(1) ตัวอย่างเช่นหนึ่งในผลที่ตามมาของ CGN คือผู้ใช้ที่บ้านไม่สามารถโฮสต์เซิร์ฟเวอร์ได้อย่างเชื่อถือได้อีกต่อไป NAT ดั้งเดิมนั้นแย่พอสมควร (และเป็นผลมาจากการขาดแคลน IPv4 อีกครั้ง) แต่ด้วยการส่งต่อพอร์ต CGN ทำให้ไม่สามารถทำได้อีกต่อไป มีเทคนิคสำหรับการแก้ไขเช่น NAT-punching แต่พวกเขาต้องการเซิร์ฟเวอร์ภายนอกและจะไม่ทำงานขึ้นอยู่กับบริการที่ต้องการ การมีที่อยู่ IPv6 ที่ไม่ซ้ำกันสามารถแก้ไขข้อ จำกัด นี้ได้.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.