Как вычислить IP-адрес по доменному имени - Форум
Четверг, 19.06.2025, 16:03 | Приветствую Вас Гость

Жми-форум обо всём

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Модератор форума: RoMkA29  
Как вычислить IP-адрес по доменному имени
RoMkA29Дата: Воскресенье, 19.05.2013, 23:28 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 264
Репутация: 3
Статус: Offline
Как вычислить IP-адрес по доменному имени

Код
uses winsock  
-------  
function IPAddrToName(IPAddr : String): String;  
var  
   SockAddrIn: TSockAddrIn;  
   HostEnt: PHostEnt;  
   WSAData: TWSAData;  
begin  
   WSAStartup($101, WSAData);  
   SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr));  
   HostEnt:= gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);  
   if HostEnt<>nil then  
   begin  
     result:=StrPas(Hostent^.h_name)  
   end  
   else  
   begin  
     result:='';  
   end;  
end;


//Пример использования:

Код
procedure TForm1.Button1Click(Sender: TObject);  
begin  
Label1.Caption:=IPAddrToName(Edit1.Text);  
end;
 
  • Страница 1 из 1
  • 1
Поиск:

Навигация
Block title
Форма входа
Наш бот
Наш бот информер

ICQ:636-921-022
Jabber:zhmibot@jabber.ru
Случайные картинки
Случайная музыка
[27.05.2013][mp3]
Loc Dog – Давай останемся друзьями (0)
Loc Dog – Давай останемся друзьями
[04.11.2013][mp3]
Григорий Лепс и Ани Лорак – Зеркала (1)
Григорий Лепс и Ани Лорак – Зеркала
[10.07.2013][mp3]
Тонкая Красная Нить - Тёмно-Алая Кровь (0)
Тонкая Красная Нить - Тёмно-Алая Кровь
Опрос
Вы к нам ещё вернетесь?
Всего ответов: 32
Поиск
Обновление
  • Рейтинг трейдеров 2025: кому можно доверять (0)
  • Красивое вертикальное зеленое меню для uCoz (1)
  • Раздача Халявы (ICQ Дедиков Wmz Wmr, Steam аккаунты к играм (2)
  • Куплю, обмен швейцарские франки 8 серии, английские фунты (2)
  • Мы же русские люди, нам не привыкать привыкать! (1)
  • Статистика


    Яндекс.Метрика
    Статистика