информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыАтака на InternetПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
gethostbyaddr 23.10.01 01:14  Число просмотров: 858
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
<programming>
[C++] как перевести ипи в строковый адрес ??? 23.10.01 00:01  
Автор: Лamo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
есть например ипи - 100.100.100.100
нужно получить его строковый адрес типа www.server.com
Используя тока винсок
gethostbyaddr 23.10.01 01:14  
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
gethostbyaddr 23.10.01 02:03  
Автор: Лamo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
ну а пример хотябы, я же ламо, сам не могу догадаться
gethostbyaddr 23.10.01 12:23  
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
WSADATA ws;
HOSTENT *he;
//IP хоста
BYTE addr[4]={213,180,194,130};
if(WSAStartup(MAKEWORD(1,0),&ws)!=0)
{
printf("ERROR");
exit(-1);
}

Только для IPv4!!!!!
if ((he=gethostbyaddr((char *)addr,4,PF_INET))!=NULL)
{
printf("NAME: %s\n\n",he->h_name);
}else
{
printf("ERROR: gethostbyaddr\n");
exit(-1);
}


return 0;
}
gethostbyaddr 23.10.01 16:41  
Автор: Лamo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> #include <windows.h>
> #include <winsock.h>
> #include <stdio.h>
> #include <stdlib.h>
>
> int main(int argc, char* argv[])
> {
> WSADATA ws;
> HOSTENT *he;
> //IP хоста
> BYTE addr[4]={213,180,194,130};
> if(WSAStartup(MAKEWORD(1,0),&ws)!=0)
> {
> printf("ERROR");
> exit(-1);
> }
>
> Только для IPv4!!!!!
> if ((he=gethostbyaddr((char
> *)addr,4,PF_INET))!=NULL)
> {
> printf("NAME: %s\n\n",he->h_name);
> }else
> {
> printf("ERROR: gethostbyaddr\n");
> exit(-1);
> }
>
>
> return 0;
> }

походу ты забыл определить addr
но я уже сам догодался как далше!
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach