Форум программистов, компьютерный форум CyberForum.ru

Определение внешнего IP адреса - C++

Восстановить пароль Регистрация
 
Damaks
18 / 10 / 1
Регистрация: 02.09.2010
Сообщений: 235
05.03.2012, 22:31     Определение внешнего IP адреса #1
Необходимо определять внешний IP адрес. Задача усложнена тем, что много пользователей сидят за NAT'ом.
Находил примеры где ip получают через сайты (типо myip_ru или ippages_com) Но это всё костыльные решения, т.к. формат не стандартизирован и в любой момент данная зависимость может перестать работать (либо сдохнет сайт, либо его админы решат сменить формат, либо еще что-то... вплодь до выдачи ложного ip адреса)
Хотелось бы найти какое-то стандартное решение, например может как-нибудь через DNS серверы...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
Супер-модератор
 Аватар для magirus
25495 / 14036 / 742
Регистрация: 15.09.2009
Сообщений: 59,759
Записей в блоге: 61
05.03.2012, 22:43     Определение внешнего IP адреса #2
Цитата Сообщение от Damaks Посмотреть сообщение
много пользователей сидят за NAT'ом
тогда извне будет виден только внешний IP натящего (провайдера.)
Damaks
18 / 10 / 1
Регистрация: 02.09.2010
Сообщений: 235
06.03.2012, 22:04  [ТС]     Определение внешнего IP адреса #3
Да, именно так
Всетаки кто-нибудь знает, есть ли способ через dns серверы определять?
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
07.03.2012, 10:29     Определение внешнего IP адреса #4
есть ли способ через dns серверы определять
При чем тут DNS-серверы ?
Найдешь способ - нам расскажи

Добавлено через 53 секунды
Но это всё костыльные решения
Сделай свой сайт
У него спрашивай
Сам его поддерживай
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,937
Завершенные тесты: 1
07.03.2012, 10:37     Определение внешнего IP адреса #5
Damaks,
Тут только два варианта:
1. Создать свой сайт и через него определять.
2. Использовать список из сайтов типа myip_ru, вероятность что все они разом сдохнут очень маленькая.
А по другому наверное никак, насколько знаю, в сетевых протоколах нигде не сохраняется твой внешний IP.
Yandex
Объявления
07.03.2012, 10:37     Определение внешнего IP адреса
Ответ Создать тему
Опции темы

Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru