如何根据IP获取计算机名称(50分)

  • 主题发起人 主题发起人 meiguibao
  • 开始时间 开始时间
M

meiguibao

Unregistered / Unconfirmed
GUEST, unregistred user!
如何根据IP获取计算机名称
 
不知道你要机器名做什么用
用nslookup查dns了
 
gethostbyaddr
 
很多了,搜一下吧,DFW
 
function IPToName(ip: string): string;
var
p : PHostEnt;
InetAddr : dword;
begin
InetAddr := inet_addr(PChar(IP));
try
p := GetHostByAddr(@InetAddr, Length(IP), PF_Inet);
result := p^.h_name;
except
result := '';
end;
end;
 
多人接受答案了。
 
后退
顶部