IOS网络篇19之CloundXNS域名解析
来源:互联网 发布:剑网三霸刀捏脸数据 编辑:程序博客网 时间:2024/05/20 16:11
这里使用Wireshark 查看命令:
http.host contains hunantv 所有的host中带有这个字符的都会现实出来。
ip.dst eq 119.12.xx.yy 所有的dst目的ip地址都会显示出来。
提到域名解析这里就不得不要再说说XNS。
传统DNS会有以下问题:
(1)不分区,不能更加细腻的对资源进行分区管理、自定义管理。
(2)TTL时间不准确
(3)经过解析之后的资源被污染,比如给你插播一条广告。
(4)不稳定
(5)有些小的公司的服务器,查找不到资源的时候,直接进行了转发。
IOS自定义DNS解析:
参考代码:
NSURL *url = [NSURL URLWithString:@"http://YY.xx.tt.PP/p1/20141122/1036263553C.jpg_220x123.jpg"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setValue:@"i2.hunantv.com" forHTTPHeaderField:@"Host"];
[self.webView loadRequest:request];
比如我想访问湖南卫视的资源:湖南卫视的DNS解析地址是171...
所以网址可以直接写成
http://171.112.96.24/p1/20141122/1036263553C.jpg_220x123.jpg
而XNS是自定义解析,实现
自定义IP(即XNS服务器指向的IP地址)
另外如何截取网络访问的二级域名,实现所有的请求都用xns解析呢?比如访问湖南卫视,一个URL请求出去,可能返回之后,还要再有几百个新的请求发起。
IOS中使用URLProtocol
- (void)startLoading {
NSMutableURLRequest *mutablerequest = [[NSMutableURLRequestalloc]initWithURL:[NSURLURLWithString:@"http://xx.uu.ii.pp/p1/20141122/1036263553C.jpg_220x123.jpg"]];
[mutablerequest setValue:@"i2.hunantv.com"forHTTPHeaderField:@"Host"];
//NSMutableURLRequest *newRequest = [self.request mutableCopy];
NSMutableURLRequest *newRequest = mutablerequest;
[NSURLProtocolsetProperty:@YESforKey:@"MyURLProtocolHandledKey"inRequest:newRequest];
self.connection = [NSURLConnectionconnectionWithRequest:newRequestdelegate:self];
}
- IOS网络篇19之CloundXNS域名解析
- IOS网络篇18之DNS域名解析
- java 网络 之 域名解析InetAddress
- iOS域名解析
- iOS 域名解析
- iOS之网络篇
- C语言之网络编程(一)域名解析
- Socket网络编程【域名解析】
- linux 网络编程---域名解析
- iOS DNS域名解析
- IOS网络篇3之IOS底层网络架构详解
- 26-网络编程-06-网络编程(域名解析)
- iOS开发网络篇之:ASIHTTPRequest杂记
- iOS开发网络篇之:ASIHTTPRequest杂记
- IOS网络篇12之Http概述
- IOS之网络监听
- iOS 网络之NSURLConnection
- iOS之网络编程
- USACO 1.3 Prime Cryptarithm (枚举)
- 程序员的数学笔记
- 给文件夹添加用户权限后,用户还是不能打开或修改子文件夹?
- 浏览器缓存机制
- 8天玩转并行开发——第三天 plinq的使用
- IOS网络篇19之CloundXNS域名解析
- LINUX下PING与TCP_IP协议栈
- iOS 6 Passbook 入门 2/2
- sqlserver连接错误
- 10大最毒路边小吃盘点,你常吃吗?
- HTML5开源框架和项目推荐
- 三星半导体官网
- requestDisallowInterceptTouchEvent解决子View和父View滑动的冲突
- 8天玩转并行开发——第四天 同步机制(上)