FAQ | Points | Add... | Recent posts | Search | Register | Log in


[Delphi ]Jak skorzystać z DNS w pisanych programach?


Post new topic  This topic is locked      Main Page -> Forum Index -> Programming Generally -> [Delphi ]Jak skorzystać z DNS w pisanych programach?
Author
Message
And!
Poziom 23
Poziom 23


Joined: 22 Aug 2002
Posts: 3986
Location: Świętokrzyskie

Post#1 Post from the author of the topic 27 Jul 2004 19:55   

[Delphi ]Jak skorzystać z DNS w pisanych programach?


Jak skorzystać z serwera obsługującego DNS znając jego IP
w programie np. w delphi.

Czyli np. jak przetłumaczyć w programie 212.77.100.101 na www.wp.pl
łącząc się z DNS.

Zamykam. - arnoldziq
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 27 Jul 2004 19:55   





Back to top
   
Mimitron
Poziom 17
Poziom 17


Joined: 17 Jul 2003
Posts: 416

Post#2 28 Jul 2004 14:54   

Re: Jak skorzystać z DNS w pisanych programach?


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;end;

procedure TForm1.FormCreate(Sender: TObject);
begin
label1.Caption:=IPAddrToName('212.77.100.101')
end;
Back to top
   
Google

Google Adsense


Post# 28 Jul 2004 14:54   





Back to top
   
And!
Poziom 23
Poziom 23


Joined: 22 Aug 2002
Posts: 3986
Location: Świętokrzyskie

Post#3 Post from the author of the topic 28 Jul 2004 20:12   

Re: Jak skorzystać z DNS w pisanych programach?


Heh dzięki działa prawidłowo.
Dla zainteresowanych dodam że trzeba skorzystać z Winsocket dodając do wykorzystanych modułów w części uses moduł Winsocket .
Pozdrawiam And!
Back to top
   
Post new topic  This topic is locked      Main Page -> Forum Index -> Programming Generally -> [Delphi ]Jak skorzystać z DNS w pisanych programach?
Page 1 of 1
Similar topics
Delphi/Pascal -jak z poziomu kodu delphi, pascala kompilować (9)
Delphi podmenu - main menu. Jak coś takiego zrobić w Delphi? (1)
[C++] Jak skorzystać z syntezatora mowy WinXP (1)
Legalność programów pisanych w Delphi (10)
Obrazki alfabetu i liczb pisanych odrecznie (4)
Kompatybilność programów pisanych pod .NET (9)

Page generation time: 0.14 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed