问题描述:

新上线的产品,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记录