На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> ping без DNS и хостов
    Как самому выпонить ping (Basic или С/VisualC++ абсолютно все равно), при условии что истальзуется IP-адрес не зарегистрированный ни в местном DNS, ни в файле HOSTS? Все известные мне способы основаны на использовании ICMP.DLL, при этом когда я делаю gethostbyaddr или gethostbayname, предваряющие SendEcho, возвращается NULL.
    Мне кажется должен быть способ решить эту проблему. Ведь ping-у от MS по барабану есть адрес в DNS или в HOSTS или нет!
      а зачем тебе предварять gethostbyname'ом вызов эха. Если у тебя есть IPшник, то его просто и подставляешь, примерно так
      nReturned=(*pIcmpSendEcho)(hIP,0x344a20d8/* *pdwIPAddr*/,0,0,NULL,&Reply,sizeof(Reply),8000);
      где 0x344a20d8 IP адрес.
      и потом, поищи на этом серваке, тут этих примеров пинга штук 5 наверное. не найдешь, говори, намылю.
        извините ...
        а при чем тут хосты и icmp ?
        что такое днс ? это просто сервис работающий
        на протоколах udp и иногда tcp ...
        а что такое icmp ? и на чем он работает ?
        вы знаете, уважаемые ?
        вопрос ессно интересный, еслиб он задан был
        правильно.
        конечно если спрятать хост и рубить все
        соединения которые к нему ломятся,
        кроме одного (типа порт 19245 протокол udp),
        то это очень трудно выловить ... так как на скан
        надо время, да если на рутере еще умный FW
        стоит - то это вообще финиш.

        формулируйте правильно вопрос ... а не типа,
        как инет из паскаля поломать ...
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0157 ]   [ 15 queries used ]   [ Generated: 8.05.24, 11:31 GMT ]