2010-02-25 5 views
0

Я добавляю отслеживание GeoIP к веб-сервису WCF с использованием GeoIP Lite Country от MaxMinds. Все хорошо работает для их базы данных IPv4, но они не дают никаких образцов для вычисления IPv6 IP-номера. Я связался с ними, и они сказали использовать поисковую систему.Как рассчитать IPv6 IP-номер?

У кого-нибудь есть образец, который они готовы поделиться? Любой язык будет делать.

+2

Честно говоря, я не совсем понимаю вопрос (что может быть «рассчитать IPv6 IP-номер»?), И я далеко не уверен, что ответ Кайла Розендо по теме. Пожалуйста, предоставьте больше Детали. – bortzmeyer

+0

Если вы не понимаете, зачем писать? – Bram

+0

Я хотел бы повторить комментарий @ bortzmeyer. Здесь действительно непонятно, чего именно вы пытаетесь достичь. Я предполагаю, что если вы лучше поймете, что проблема в вашем собственном уме, тогда у вас будет больше шансов решить проблему. –

ответ

1

Его не дублирует вопрос сам по себе, но из here:

Там нет IPv4 на IPv6 отображение, имеет смысл. такие вещи, как 0.0.0.0 и 127.0.0.1, являются особыми случаями в спецификации, поэтому они имеют эквивалентное значение. Но, учитывая адрес IPv4, он сообщает вам ничего о своем конкретном адресе IPv6 . Вы можете использовать DNS- поиск, чтобы увидеть, если данный IP-адрес разрешает к хозяину, который, в свою очередь рассасывается в адрес IPv6 в дополнение к IPv4-адрес, но сервер DNS должен быть настроен для поддержки, что для конкретной машины .

+0

> Но, учитывая адрес IPv4, он ничего не сообщает о том, каким будет его конкретный IPv6-адрес. Не совсем верно. Существует множество форматов адресов IPv6, которые позволяют внедрять в них IPv4-адреса, поэтому есть сюръективное сопоставление от выделенного подмножества адресов IPv6 к адресам IPv4. В общем, что хочет плакат, для геолокатора поддерживать IPv6 изначально. –

 Смежные вопросы

  • Нет связанных вопросов^_^