2019独角兽企业重金招聘Python工程师标准>>>

找不到主机服务器的这个问题,一直是AFN的一大缺点,首先来说说找不到主机服务器的原因把

我们在进行网络请求的时候,根据TCP/IP协议首先要封装好数据,数据是一层层封装的,当封装到第三层(也就是网络的时候)在数据包里面要封装目的IP地址,而不是封装目的域名,所以首先我们要进行DNS解析,通过查找DNS,返回IP地址进而进行继续封装,现在找不到主机服务器,大部分原因就是出现这块,通过DNS查找要么是返回错误的IP地址,要么是没返回任何结果,此时就是提示找不到主机服务器。国内的DNS服务器都有这样的通病,找不到DNS服务器是一种很正常的现象。

一。从网络层面进行解决

1.和公司的网络管理人员进行沟通,排查出口的时候是否设置了DNS;

2.检查公司的防火墙或者路由器看是否做了什么策略,或者拦截,或者把DNS的端口封掉了

3.打开数据流量测试网络的DNS服务器功能,分析对比出结果来。

二、从iOS技术开发角度去解决问题

首先阿里云出了一个方案就是HTTPDNS,原理大概是提前缓存

iOS解决找不到主机服务器的问题相关推荐

  1. Cisco 3560 丢失 IOS 解决过程

    Cisco 3560 丢失 IOS 解决过程 Flash 被清空的情况下,只能使用 Xmodem 导入,速度大约4k/s. 思科交换机3560 IOS 被删除,插上 console 之后,只能显示&q ...

  2. iOS 解决导航栏pop返回时出现黑块问题!

    iOS 解决导航栏pop返回时出现黑块问题! 问题描述: 导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题. 如截图所示: 问题原因: A界面导航栏被影 ...

  3. 使用supervisor支持Python3程序 (解决找不到Module的问题)

    使用supervisor支持Python3程序 (解决找不到Module的问题) 参考文章: (1)使用supervisor支持Python3程序 (解决找不到Module的问题) (2)https: ...

  4. Xamarin iOS项目找不到模拟器

    Xamarin iOS项目找不到模拟器 在Visual Studio中,突然找不到模拟器,并且项目提示试用期过期:Trial period has expired.出现这种情况,是由于苹果系统中Xam ...

  5. dell服务器硬盘驱动器,DELL服务器WindowsServer2018系统安装-解决找不到安装在计算机的上地硬盘驱动器安装无法继续,要退出请按F3.doc...

    实用标准文案 精彩文档 HYPERLINK "/blog/1201988" DELL工作站及服务器的Windows server 2003系统安装--解决"找不到安装在计 ...

  6. python找零钱问题_Python基于回溯法子集树模板解决找零问题示例

    本文实例讲述了Python基于回溯法子集树模板解决找零问题.分享给大家供大家参考,具体如下: 问题 有面额10元.5元.2元.1元的硬币,数量分别为3个.5个.7个.12个.现在需要给顾客找零16元, ...

  7. 【ROS系统】解决找不到用户工作空间下的程序包的问题——E:No such package

    [ROS系统]解决找不到用户工作空间下的程序包的问题--E:No such package 参考文章: (1)[ROS系统]解决找不到用户工作空间下的程序包的问题--E:No such package ...

  8. 在Idea解决找不到sun.misc.BASE64Encoder及sun.misc.BASE64Decoder找不到包

    在Idea解决找不到sun.misc.BASE64Encoder及sun.misc.BASE64Decoder找不到包的解决方法 报错原因: JDK从1.8升级到9.0.1后sun.misc.BASE ...

  9. 解决找不到gpedit.msc文件方法

    解决找不到gpedit.msc文件方法 当在win10运行上找不到gpedit.msc文件. 可通过以下操作解决: 在"我的电脑"的C盘(系统盘)上,打开Windows -> ...

最新文章

  1. Redis 笔记(14)— 持久化及数据恢复(数据持久方式 RDB 和 AOF、数据恢复、混合持久化)
  2. 必看干货|成为大数据专业人员必要且重要的7大技能
  3. Android性能优化面试题集锦,终局之战
  4. git遇到的一些问题
  5. Day11多态部分-4
  6. 2016计算机一级成绩,2016年江苏计算机一级成绩查询_无忧考网.docx
  7. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?
  8. mysql有没有mssql执行计划_MSSQL优化执行计划
  9. Android 最常用的设计模式六 安卓源码分析—责任链模式
  10. 2022秋招笔试备考合集——银行篇(下)|智测优聘出品
  11. OS学习笔记-5(清华大学慕课)计算机体系结构与内存层次
  12. AndroidStudio 高频使用快捷键及使用技巧(gif图)
  13. 论对B/S模式外贸电子商务系统的规划和设计
  14. cloudera manager报错解决方案
  15. 数据库大作业——学生选课系统(基于SpringBoot+Mysql)
  16. Intel RealSense Viewer软件工具键英文翻译
  17. TREC的ad hoc、routing、filtering、topic等术语的解释
  18. [篇四章一]_在 VMWare 16 上安装 Windows 98 SE 操作系统
  19. jquery获取指定元素
  20. mac外置硬盘安装linux,Mac外置硬盘上安装Linux图文教程

热门文章

  1. 客户因我们产品卖给了他竞争对手因而要终止同我们的合作,该如何应对。
  2. 重磅!软著申请不需要邮寄纸质材料啦,附软著申请流程。
  3. CentOS 网口bond
  4. 3DMAX游戏角色头部贴图教程
  5. Jprofiler的安装部署及使用
  6. 中外文核心期刊查询系统
  7. PornNet:色情视频内容识别网络
  8. python基础大满贯——20170423
  9. 港口危险货物安全监管信息管理系统整体解决方案
  10. 电机控制从入门到进阶