Created
June 5, 2013 08:43
-
-
Save vclwei/5712527 to your computer and use it in GitHub Desktop.
Get DNS Server IP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ (NSString *) getDNSServers | |
{ | |
NSMutableString *addresses = [[NSMutableString alloc]initWithString:@"DNS Addresses \n"]; | |
res_state res = malloc(sizeof(struct __res_state)); | |
int result = res_ninit(res); | |
if ( result == 0 ) | |
{ | |
for ( int i = 0; i < res->nscount; i++ ) | |
{ | |
NSString *s = [NSString stringWithUTF8String : inet_ntoa(res->nsaddr_list[i].sin_addr)]; | |
[addresses appendFormat:@"%@\n",s]; | |
NSLog(@"%@",s); | |
} | |
} | |
else | |
[addresses appendString:@" res_init result != 0"]; | |
return addresses; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment