การกำหนดค่าตามความชอบ IPv6 / IPv4 ถูกกำหนดโดยผู้ริเริ่มการเชื่อมต่อเช่นเว็บเบราว์เซอร์ กฎการเลือกที่อยู่ที่ระบุไว้ในRFC 6724 ในขณะที่สิ่งเหล่านี้สามารถถูกแทนที่มันเป็นเพียงผู้ใช้กำหนดค่าระบบปฏิบัติการของพวกเขา
วิธีเดียวที่คุณสามารถบังคับให้ใครบางคนใช้ IPv4 คือการไม่เสนอ IPv6 เลย เห็นได้ชัดว่านี่ไม่ใช่วิธีแก้ปัญหาที่ปฏิบัติได้แม้ในระยะกลาง ...
ดังนั้นกลับไปที่ปัญหาเดิม: ตำแหน่งทางภูมิศาสตร์สำหรับ IPv6 คือ "ค่อนข้าง spottier กว่าด้วย IPv4"
ในส่วนนี้ขึ้นอยู่กับตำแหน่งที่คุณรับข้อมูลตำแหน่งทางภูมิศาสตร์ของคุณ ตัวอย่างเช่น Maxmind ให้ที่อยู่ IPv6 ของฉันเป็น "สหรัฐอเมริกา" โดยไม่มีเมืองเลยและชุดพิกัดที่น่าสนใจในขณะที่ Google อย่างน้อยก็ระบุพื้นที่ในเมืองหลวงได้อย่างถูกต้อง ทั้ง Maxmind และ Google อนุญาตให้มีการรายงานการแก้ไขและอย่างน้อยที่สุดสำหรับ Maxmind ทุกคนสามารถทำได้สำหรับที่อยู่ IP ใด ๆ
ฉันไม่คาดหวังว่าสถานการณ์นี้จะยาวนานนัก เมื่อการใช้งาน IPv6 ยังคงขยายตัวผู้ใช้บริการระบุตำแหน่งทางภูมิศาสตร์ดังกล่าวจะต้องการความแม่นยำมากขึ้นสำหรับที่อยู่ IPv6 และพวกเขาจะต้องส่งมอบในที่สุดอย่างน้อยก็สำหรับลูกค้าที่ชำระเงิน
ในระหว่างนี้คุณควรแน่ใจว่าแอปพลิเคชันของคุณมีวิธีอื่นในการค้นหาผู้ใช้ หากพวกเขาเข้าสู่ระบบคุณสามารถอ่านบัญชีที่มีอยู่เพื่อหาเบาะแสเกี่ยวกับที่ตั้งของพวกเขา คุณสามารถขอให้ผู้ใช้เลือกประเทศได้อย่างชัดเจน และอื่น ๆ ...
อีกสิ่งหนึ่งที่คุณสามารถทำได้คือให้โดเมนย่อย IPv4 เท่านั้นและโดเมนย่อย IPv6 เท่านั้นของเว็บไซต์ของคุณซึ่งแต่ละหน้าพยายามโหลด จากนั้นคุณสามารถเชื่อมโยงฝั่งไคลเอ็นต์และรายงานกลับไปยังเซิร์ฟเวอร์ ไม่บังเอิญ Maxmind กำลังทำสิ่งนี้อยู่ในเว็บไซต์ของตนเอง