如标题

解决方案 »

  1.   

    DNS调用不就可以了?
    Google上有很多DNS查询的例子的,对于机器命都可以的,只限于本网的
      

  2.   

    uses
      ..WinSock;function NameToIP(name: string): string;
    var
      WSAData: TWSAData;
      HostEnt: PHostEnt;
    begin
      result := '';
      WSAStartup(2, WSAData);
      HostEnt := gethostbyname(PChar(name));
      if HostEnt <> nil then
      begin
        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])]);
      end;
    end;