通过域名获取Ip
#import <netdb.h>
/**
通过域名获取ip地址
@param url 域名生成的url
@return 域名对应的ip地址
*/
- (nullable NSString *)getIPByURL:(NSURL *)url
{
struct hostent* host_entry = gethostbyname([url.host cStringUsingEncoding:NSASCIIStringEncoding]);
char IPStr[64] = {0};
if(host_entry !=0){
return [NSString stringWithUTF8String:IPStr];
}
return nil;
}