4
A
回答
15
#include <arpa/inet.h>
#include <ifaddrs.h>
#include <resolv.h>
#include <dns.h>
//
- (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;
}
相关问题
- 1. DNS查询:从DNS /主机名获取IP地址
- 2. Qt - 从IP地址获取主机名和MAC地址
- 3. 显示主机名和IP地址
- 4. 从IP地址获取主机名
- 5. 从IP地址获取主机名
- 6. 如何在python中设置“ip地址”,“DNS”,“主机名”,“MAC地址”?
- 7. iphone - 通过IP地址获取主机名
- 8. 从局域网中的IP地址查找DNS主机名
- 9. WP7芒果 - 如何获得给定主机名的IP地址
- 10. 从局域网中的主机名获得IP地址
- 11. 如何获得主机名/ IP地址的CNAME
- 12. 如何获得Android的IP地址的主机名?
- 13. 了解DNS和IP地址
- 14. 为IP地址分配URL(IP地址映射到主机名)
- 15. 将主机名解析为IP地址
- 16. 需要IP地址掩码和DNS主机名正则表达式?
- 17. PHP(Windows和Linux) - 获取基于IP地址的主机名称
- 18. Zeroconfig/Bonjour/dns-sd:如何翻译本地。主机名到IP地址
- 19. 获取主机的MAC地址和IP地址 - C++
- 20. 本地主机和IP地址问题
- 21. 将IP地址转换为主机名
- 22. 解析主机名的ip地址
- 23. 来自IP地址的DNS名称
- 24. 获取SFML中的主机IP地址
- 25. 获取远程主机IP地址QTcpServer
- 26. 获取本地IP地址的主机名(java)
- 27. 如何获得本地计算机的计算机名称和IP地址
- 28. 得到的NodeJS从IP地址的主机名
- 29. 如何获得通过DNS域名的IP地址而不是主机在ruby文件
- 30. 无法获得本地主机地址
非常好,谢谢! – AriX
工程很棒。不要忘记链接libresolv.dylib ;-) –
这真是一个很棒的信息。你救了我的命。谢谢! :) – mohamede1945