Как определить уникальность IP |

05.01.2009, 05:05
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами:
10535289
Репутация:
107
|
|
Как определить уникальность IP
Допустим известен внешний IP текущей машины.Как можно определить уникален ли он.То есть использутся только на этой конкретной машине или IP NAT'a или чего то подобного?
|
|
|

05.01.2009, 06:22
|
|
Познающий
Регистрация: 20.06.2007
Сообщений: 99
С нами:
9943586
Репутация:
122
|
|
знаю шо у провайдера центела дохрена использоют этот nat (мост) так что знаю шо поиметь компов много... а так я нехрена ваще не понел чо ты хочеш именно и чего добиться
|
|
|

05.01.2009, 10:22
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами:
10535289
Репутация:
107
|
|
Узнать можно ли будет по прямой подконектится к компу(то есть на его внешний ип),и если нельзя то неслать его ип себе намыло 
|
|
|

05.01.2009, 10:35
|
|
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
С нами:
9758812
Репутация:
212
|
|
определить чаще всего можно только по второстепенным признакам:
1)сделать посмотреть днс-имя по ip:если там ч0то типа NAT.inter.dnw.megafon.ru - значит многопользовательский, vasya.prov.ru или 12.12.12.12somesome.dynip.prov.com - значит не нат а "уникальный"
На самом деле может быть не только "уникальный" и "групповой" - бывает еще внешний динамический
2)поискать айпи в гугле  в гугле проиндексировано очень много незапароленных страничек веб-статистики, устанавливаемых на сайты. и гугль индексирует с каких ip посещались сайты
обычно если находишь ооочень много записей с этим айпи - значит он групповой
мне эти 2 способа помогают в 95 процентах случаев
п.с. для оставшихся 5% надо чтоб чел кликнулпо сцыле или попытался приконнектицца к твоей машинке - посмотри какой номер порта на его стороне будет выбран для коннекта - если номер порта зашкаливает за 30000 или даж 50000 - скорее всего ето НАТ (хотя бывает и на не-win-персоналках с "uniqIP" или в случае исользования грамотно написанных утил типа NMAP)
Последний раз редактировалось devton; 05.01.2009 в 10:38..
|
|
|

05.01.2009, 12:03
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами:
10535289
Репутация:
107
|
|
Это все хорошо.Но мне это надо делать автоматически программно и желательно на вызовах WinAPI.Я вот думаю может можно как то определить по тому ,каким способом был выдан этот внешний ип и по типу активных подключений?
|
|
|

05.01.2009, 12:20
|
|
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
С нами:
9758812
Репутация:
212
|
|
 на ВинАпи точно не получится
если хочешь автоматизировать, опирайся на днс-имя и запрос айпи в гугле
но промахов будет много
опиши что именно ты задумал. возможно, подскажу пару фишек
|
|
|

05.01.2009, 12:54
|
|
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
С нами:
9758812
Репутация:
212
|
|
bons, это ты за ника ответил или предположил  ?
думаю, он хочет только по IP определять, не запуская никаких тестов с компа владельца айпи
|
|
|

05.01.2009, 12:59
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами:
9679872
Репутация:
347
|
|
Сообщение от _nic
Узнать можно ли будет по прямой подконектится к компу(то есть на его внешний ип),и если нельзя то неслать его ип себе намыло
из этой фразы я сделал вывод что доступ к компьютеру имеется и тесты запускать можно 
|
|
|

05.01.2009, 14:28
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами:
10535289
Репутация:
107
|
|
Ладно что б небыло больше таких догадок скажу что тестить должен будет трой.Я вот что заметил,у меня коннект к инету через pppoe,на вкладке "Сведения" ип локального типа тоесть начинается с 172,помню когда диалап был ип выводился реальный внешний.Может можно как то по таким косвенным признакам вычислять это дело?
|
|
|

05.01.2009, 18:42
|
|
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
С нами:
9758812
Репутация:
212
|
|
Сообщение от _nic
Ладно что б небыло больше таких догадок скажу что тестить должен будет трой.Я вот что заметил,у меня коннект к инету через pppoe,на вкладке "Сведения" ип локального типа тоесть начинается с 172,помню когда диалап был ип выводился реальный внешний.Может можно как то по таким косвенным признакам вычислять это дело?
блин, так бы и сказал  тогда все очень просто
1)если ip машинки из диапазонов 10.0.0.0 – 10.255.255.255, 172.16.0.0 – 172.31.255.255, 192.168.0.0 – 192.168.255.255, 169.254.0.0-169.254.255.255 - значит в инет она выходит чз нат\илиЧотоПодобное или не выходит
2)если у машинки айпи из другого диапазона, то надо коннектицца к какомунить скрипту, который определял бы айпи доключившегося и показал бы его
если это получится и айпи интерфейса и выданный скриптом не совпадут - значит опять же "не уникальный айпи" те чз нат
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|