Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Как определить уникальность IP (https://forum.antichat.xyz/showthread.php?t=99527)

_nic 05.01.2009 05:05

Как определить уникальность IP
 
Допустим известен внешний IP текущей машины.Как можно определить уникален ли он.То есть использутся только на этой конкретной машине или IP NAT'a или чего то подобного?

m9chik 05.01.2009 06:22

знаю шо у провайдера центела дохрена использоют этот nat (мост) так что знаю шо поиметь компов много... а так я нехрена ваще не понел чо ты хочеш именно и чего добиться

_nic 05.01.2009 10:22

Узнать можно ли будет по прямой подконектится к компу(то есть на его внешний ип),и если нельзя то неслать его ип себе намыло :D

devton 05.01.2009 10:35

определить чаще всего можно только по второстепенным признакам:

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)

_nic 05.01.2009 12:03

Это все хорошо.Но мне это надо делать автоматически программно и желательно на вызовах WinAPI.Я вот думаю может можно как то определить по тому ,каким способом был выдан этот внешний ип и по типу активных подключений?

devton 05.01.2009 12:20

:) на ВинАпи точно не получится
если хочешь автоматизировать, опирайся на днс-имя и запрос айпи в гугле
но промахов будет много

опиши что именно ты задумал. возможно, подскажу пару фишек

devton 05.01.2009 12:54

bons, это ты за ника ответил или предположил :) ?
думаю, он хочет только по IP определять, не запуская никаких тестов с компа владельца айпи

bons 05.01.2009 12:59

Цитата:

Сообщение от _nic
Узнать можно ли будет по прямой подконектится к компу(то есть на его внешний ип),и если нельзя то неслать его ип себе намыло

из этой фразы я сделал вывод что доступ к компьютеру имеется и тесты запускать можно;)

_nic 05.01.2009 14:28

Ладно что б небыло больше таких догадок скажу что тестить должен будет трой.Я вот что заметил,у меня коннект к инету через pppoe,на вкладке "Сведения" ип локального типа тоесть начинается с 172,помню когда диалап был ип выводился реальный внешний.Может можно как то по таким косвенным признакам вычислять это дело?

Joker-jar 05.01.2009 14:39

Цитата:

vasya.prov.ru или 12.12.12.12somesome.dynip.prov.com - значит не нат а "уникальный"
дело в том, что даже в таком случае ничто не мешает владельцу соски поставить дома роутер и раскидать интернет в локальную сеть. Имхо, однозначно определить нереально


Время: 09:35