[奇葩问题] Error Domain=NSURLErrorDomain Code=1003

问题描述:

  新上线的产品,ios同事拿着一串报错来找我,日志如下:err =Error Domain=NSURLErrorDomain Code=-1003 "未能找到使用指定主机名的服务器。",接口中请求的域名为app.xxx.com(xxx.com隐藏)。

  安卓手机,自带网络,访问域名app.xxx.com正常

  安卓手机,Wifi网络,访问域名app.xxx.com正常

  电脑,访问域名app.xxx.com正常

  ios手机,Wifi网络,访问域名app.xxx.com正常

  ios手机,自带网络(移动),safari浏览器,访问域名app.xxx.com异常

  ios手机,自带网络(移动),safari浏览器,访问域名test.xxx.com(test记录立马添加)异常

  ios手机,自带网络(移动),safari浏览器,访问域名manage.xxx.com(manage记录比app记录添加大概早一个月时间)正常

  ios手机,自带网络(移动),UC浏览器,访问域名app.xxx.com正常

  ios手机,自带网络(移动),UC浏览器,访问域名test.xxx.com(test记录立马添加)正常

  ios手机,自带网络(移动),UC浏览器,访问域名manage.xxx.com(manage记录比app记录添加大概早一个月时间)正常

  ios手机,自带网络(移动),safari浏览器,访问test.ooo.com(test记录立马添加)正常

  查看xxx.com和ooo.com的NS记录不一致,推测safari浏览器与xxx.com的NS记录其中之一出问题,safari我们是无能为力了。登录xxx.com域名的控制台修改NS记录,此操作需要24-48小时才能全球同步,只能等待48小时再看问题了。

  修改NS记录24小时左右,狗带,竟然可以了。

  查看域名的NS记录 

  

  

原文地址:https://www.cnblogs.com/hjfeng1988/p/6703249.html