問題描述:
新上線的產品,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記錄