سؤال

أنا أعمل على مكتبة تحديد الموقع الجغرافي للملكية الفكرية التي تستخدم الأوامر الثلاثة الأولى لعنوان IPv4 لتحديد بلد المستخدم، المدينة، LAT، LON، إلخ. يعمل مثل سحر.

لكنها لا تتعامل مع عناوين IPv6، وأود أن تفعل ذلك.

هل هناك أي طريقة لتحويل عنوان IPv6 للحصول على ما يعادل الأحمال الثلاثة الأولى من عنوان IPv4، أم أنها على مخطط ترقيم مختلف تماما، تتطلب تعيين iPgeo مختلفة تماما؟

هل كانت مفيدة؟

المحلول

ال تخصيص IPv6 النموذجي هو A / 32 (أربعة امتحان) إلى مزود إنترنت (يمكن أن يكون شركة متعددة الجنسيات)، ثم / 48 (ستة اوكتس)إلى موقع نهاية (عادة منظمة عميل). يمكنك الحصول على نقطة انطلاق في قائمة IANA كتل المفوضة.

هذا فقط للتسجيلات الموجودة في قواعد بيانات RIR. عادة ما لا يتم تسجيل المهمة للمستخدمين النهائيين، لذلك، عنواني الحالي،2a01:e35:8bd9:8bb0:92b:8628:5ca5:5f2b سوف اقول لك فقط أن مقر الموفر الخاص بي في باريس (لأنها شركة وطنية، يمكن للعملاء أن يكونوا في أي مكان في فرنسا).

استثناء آخر هو تعيينات PI (المستقل المستقل)، والتي عادة ما تكون / 48.

أيضا، هناك العديد من قواعد البيانات من تحديد الموقع الجغرافي ل IPv4، وعلى حد علمي، لا شيء مقابل IPv6. سوف تضطر إلى القيام بكل شيء بنفسك.

لملخص: المزيد من العمل مما تعتقد على ما يبدو.

نصائح أخرى

تصحيح ودود لتعليق نوح (3 يونيو الساعة 7:57) -

لكل قسم Maxmind لخدمات العميل (التركيز الألغام): "IPv6 غير مدعوم حاليا. في بعض الوقت في المستقبل، نقوم بالتخطيط لتنفيذها ولكن ليس لدينا موعد في الوقت الحالي."

يستخدم IPv6 مخططا مختلفا تماما مقارنة مع IPv4. لا توجد طريقة يمكنك تعيين عناوين IPv6 لعناوين IPv4، مع استثناء واحد. إذا رأيت عناوين IPv6 التي تبدأ بحسم 2002: ثم العنوان هو عنوان 6TO4. لن ترى الكثير من تلك المستخدمة ربما يتم إهمالها، ولكن تلك نكون يمكن التعبير عن IPv4.

يمكن لكل مستخدم عن عنوان IPv4 العام استخدام A / 48 (65536 فرعية) من مساحة IPv6. تبدأ هذه العناوين دائما بحسم 2002: والرقم السداسي عشري التالي هو عنوان IPv4. لذلك 2002: 5389: 1164: يتوافق مع عنوان IPv4 الخاص بي WebServer الخاص بي (83.137.17.100):

0x53 = 83
0x89 = 137
0x11 = 17
0x64 = 100

ولكن جميع عناوين IPv6 العادية "العادية لا علاقة لها تماما بأي عناوين IPv4. على الأقل بطريقة قياسية. يمكن أن يحدد مزود خدمة الإنترنت علاقة بين عناوين IPv4 و IPv6 عند طرح IPv6 لعملائها. لكنك لن تعرف عن هذه العلاقة لذلك سيكون عديم الفائدة لك ...

Maxmind.com لخدمات تحديد الموقع الجغرافي ومكتبات مقبض IPv6 موافق. ربما الأشياء الخاصة بهم هو خيار لك. (ليس لدي أي انتماء معهم.)

نظرا لأنه لا يبدو أن هناك طريقة سهلة للقيام بذلك حتى الآن، ربما نحصل على فرصة للقيام بشيء لم يتم القيام به في حالة IPv4 (*)

يمكننا أن نتوقف ونفسح أنفسنا ما إذا كانت هذه فكرة جيدة.


(*) أو إذا تم ذلك، فإنه لم يعمل!

إذا قرأت عددا من IPv6 وعنوان وعنوان وآلية الانتقال على Wiki، فستجد أن أنماط عناوين IPv6 قد استنتج IPv4 (SIIT و IPv4-Mapped IPv6، NAT64، 2002: * شيء مكتوب أعلاه، إلخ). واحد منهم للبدء:http://en.wikipedia.org/wiki/ipv6_transition_mannisms.

لن أحسب هذه المخططات شائعة بدرجة كافية للقيام بتقارير GEO المعتادة وحماية الاحتيال أو الكشف عن الحوادث، لكنني بالتأكيد أعطي الأسبقية للبحث الجيولوجي IPv4 لمثل هذه العناوين IPv4 المتنوعة عبر بحث جيولوجي IPv6 (على افتراض IPv4 DB أكثر اكتمالا).

قلقي مع معلومات GEO IPv6 هو العدد الكبير بشكل لا يصدق من الشبكات الفرعية. ستحصل قواعد البيانات أكبر (المزيد من نطاقات IP)، والتي من المتوقع ولكن لنفس كمية المعلومات الجغرافية الطرفية، ستكون قواعد البيانات Sparser والشجرة العميقة تعد أيضا لتكرر (للتنفيذ الذي يستخدم أشجار ثنائية أو راديكس) مما يعني بعض تكلفة الأداء. من المحتمل أن تعاني قواعد البيانات الجغرافية باستخدام جداول SQL مع نطاقات IP أيضا، لأننا لسنا ليس لدينا طبقة كبيرة من 128 مليار، وأننا أعرف ذلك، لاستخدام الحساب.

مصدر قلق آخر هو الهواتف النقالة: تم تصميم IPv6 لتسهيل التجوال، إذا لم أكن أخطرا. يمكنك تغيير أبراج الخلية والحفاظ على IP الخاص بك. ربما حتى أثناء تغيير المدينة أو المنطقة أو البلد. أشك إلى حد ما أنه نظرا لأن تقارب عنوان قوي كان الغرض من عنوان MAC. توجد عناوين IP بدقة لغرض التوجيه، لكنني أعتقد أنه من العدل أن نذكر أنه يمكن أن تصبح ثابتا بما يكفي لإزالة دقة موقع جيو، من الواضح.

أشعر بالتعاون مع وكلاء المستخدمين / المتصفحات في طبقة التطبيق (بعض رأس الموقع الجغرافي على سبيل المثال) من المحتمل أن يكون المستقبل، حتى لو كان ذلك يمكن تحفيفه من قبل أشخاص مؤذين.

هناك بروتوكول يسمى الإحالة WHOIS. والتي تتيح للمقدمين نشر معلومات تحديد الموقع الجغرافي IP وغيرها لاستردادها.

على سبيل المثال، بلدي الحالي IP 2001: 470: B4EA: BABE: D57: 15C8: 97B: 60C9 ينتمي إلى إعصار كهربائي في الولايات المتحدة. الخادم الفعلي حيث يوجد نفق IPv4-IPv6 الذي أستخدمه في سويسرا، لكنني في النمسا. ينشر كل هذا، لذلك إذا أدخلت IP في أداة تدعم Rhois مثل هذه, ، ستجد بيانات الاتصال الخاصة بأسهم وأجانب بالقرب من الأسفل الذي تراه

الاتصال: الاسم: العملاء الخاص - إعصار الكهربائية

الاتصال: شارع الشارع: الإقامة الخاصة

الاتصال: رمز البلد: في

وهو موقعي.

لا يقوم العديد من مقدمي الخدمات بنشر ذلك، وليس العديد من أدوات تحديد الموقع الجغرافي تدعمها، ولكن على الأقل موجود.

معظم مقدمي خدمات تحديد الموقع الجغرافي IP (من يدعمون IPv6، لا يزال البعض لا) يضعون IP هذا إلى سويسرا، حتى في الولايات المتحدة.

تحديد الموقع الجغرافي سيئا، MMKAY؟ الإنترنت هو الموقع غير الملحد، ولدي أبدا رأيت تحديد الموقع الجغرافي المستخدم لشيء غير تافه غير شرير. وهذا هو، فإن التطبيقات الجيدة الوحيدة التي رأيتها (اختيار اللغة) كانت تافهة (يمكن أن تكون مجرد منسدلة). توجد العديد من التطبيقات الشريرة (هذا الفيديو غير متوفر في بلدك، استهدف موقعي الفعلي للإعلانات والتتبع) لا يمكننا تثبيط شيء مثل هذا من القائمة، ولكن يجب أن ندفع لجعله غير قانوني أو غير مقبول اجتماعيا على الأقل للاستخدام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top