function HostNameToIP(HostName:string):string;
var WSAData:TWSAData;
pHost:pHostEnt;
IP:string;
begin
WSAStartup(MAKEWORD(2,2),WSAData);
pHost:=GetHostByName(PChar(HostName));
IP:=Copy(pHost.h_addr^,0,4);
Result:=Format('%d.%d.%d.%d',[Ord(IP[1]),Ord(IP[2]),Ord(IP[3]),Ord(IP[4])]);
end;