问题描述:

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


ios开发 网络错误代码 苹果网络出错1003_ios开发 网络错误代码



public class Frame_Icon{ public static void main(String args[]){ Frame frame=new Frame("设置Java窗口的图标"); Toolkit tool=frame.getToolkit(); //得到一个Toolkit对象 public static void main(String[] args) { // write your code here new ChessMainframe("象棋对弈系统"); }package com.chess; JQuery 常见用法 1. 基本结构  $(document).ready(function() $('.someClass' ).addClass('anotherClass' ); ); 和addClass对应的是removeClass()  也可以在其他地方定义函数,然后再$(document).ready中写上函数名称即可。这个ready