怎樣由URL地址得到IP(50分)

  • 主题发起人 主题发起人 xiefeng7
  • 开始时间 开始时间
X

xiefeng7

Unregistered / Unconfirmed
GUEST, unregistred user!
怎樣由URL地址得到IP,請各位大俠幫忙
 
ping就可以了
 
ping www.delphibbs.com >ip.txt
 
SOCKET好象有个方法可以反查IP地址
 
DNS查询,可以用DxSock控件包中的DNS控件解析。
 
我做过一个由URL得到IP的程序,回家我给你找一找。
 
函数gethostname
 
hhzh426说得太简单,能不能具体一点,是哪个方法?
 
用下面的一函数:
function GetIPFromName(Name: string): string;
var
WSAData: TWSAData;
HostEnt: PHostEnt;
begin
WSAStartup(2, WSAData);
HostEnt := gethostbyname(PChar(Name));
with HostEnt^ do
Result := Format('%d.%d.%d.%d', [Byte(h_addr^[0]),
Byte(h_addr^[1]), Byte(h_addr^[2]), Byte(h_addr^[3])]);
WSACleanup;
end;
 
要加上
uses winsock;
 
接受答案了.
 
后退
顶部