TestsTested | ✓ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2016 |
Maintained by Yourtion Guo.
HTTPDNS 库 Objdctive-C 实现。
支持 DNSPod、DNSPod 企业版、AliYunDNS 等(方便扩展)
在 Podfile
中添加:
platform :ios, '8.0'
pod 'HTTPDNS'
#import <HTTPDNS/HTTPDNS.h>
// 初始化客户端
HTTPDNSClient *dns = [[HTTPDNSClient alloc] init];
// 解析记录
[dns getRecord:@"www.taobao.com" callback:^(HTTPDNSRecord *record) {
NSLog(@"IP : %@", record.ip);
NSLog(@"description : %@", record.description);
}];
// 清除缓存
[dns cleanAllCache];
// 使用 DNSPod
[dns useDNSPod];
// 使用 DNSPod 企业版
[dns useDNSPodProWithAccount:@"Your DNSPod pro accound id" Key:@"Your DNSPod pro key"];
// 使用阿里云 HTTPDNS
[dns useAliYunWithKey:@"Your Aliyun HTTPNDS accound id"];