iOS获取链接地址host地址

导入头文件#

include

include

-(NSString *) getIPWithHostName:(const NSString *)hostName
{
  const char *hostN= [hostName UTF8String];
  struct hostent* phot;
  @try {
      phot = gethostbyname(hostN);
       
  }
  @catch (NSException *exception) {
      return nil;
  }
   
  struct in_addr ip_addr;
  memcpy(&ip_addr, phot->h_addr_list[0], 4);
  char ip[20] = {0};
  inet_ntop(AF_INET, &ip_addr, ip, sizeof(ip));
   
  NSString* strIPAddress = [NSString stringWithUTF8String:ip];
  return strIPAddress;
}

你可能感兴趣的:(iOS获取链接地址host地址)