VB6 Получить IPV6 с локального хоста или удаленного IP-адреса - PullRequest
0 голосов
/ 10 марта 2011

Я пытаюсь найти ресурс, чтобы узнать о личности пользователя в целях безопасности. Я пытаюсь получить ipv6 ipaddress, а также имя компьютера или имя хоста, используя классические asp и vb6. Если я не могу использовать vb6, я бы хотел использовать jQuery или javascript, если это возможно.

В asp я могу получить ipv4, используя request.ServerObject ("REMOTE_ADDR"), я верю.

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Если вам нужно это в ASP, я ничего не знаю, что вы можете использовать, чтобы получить это напрямую.

Можно написать класс в VB6, который вызывает DnsQuery в Dnsapi.dll, чтобы сначала выполнить DNS_TYPE_PTR.запрос на обратный поиск IPv4-адреса для получения имени DNS, а затем запрос DNS_TYPE_AAAA для получения соответствующего IPv6-адреса (если есть).

...

Хмм, никакого раздаточного кода нетреп а?(вставьте смайлик здесь)

Ну, это немного кода для постинга здесь, встроенный ... возможно, посмотрите {VB6} DNS Lookup Class в качестве отправной точки.

0 голосов
/ 10 марта 2011

Не уверен, что это то, что вам нужно, но здесь есть некоторая информация о создании GUI в VB для отслеживания IP-адреса:

http://www.youtube.com/watch?v=hkDD03yeLnU

...