文章目录 问题说明解决方式(调整配置)常用DNS服务器
问题说明
线上业务使用到了OpenResty,在某一瞬间,华南这片儿的几台服务器Lua通过 resty.http 都无法正常的调用腾讯、百度相关的api接口,但是使用其他的工具去请求,就可以正常访问;当尝试使用ip直接访问大厂的接口的时候,Lua可以正常请求并返回数据,因此基本判定为Nginx的NDS服务器那块儿的配置出现了问题,导致域名无法正常解析,从而导致接口不能正常访问。
其他可能出现的问题:Nginx可能直接使用域名,代理到其他服务器去做业务(如:使用proxy_pass),这个时候域名解析同样可能出现无法解析的情况
解决方式(调整配置)以下配置是配在server下面,请知悉~
原有配置
resolver 114.114.114.114 valid=3600s;
不知道是否是114的这台DNS服务器出现了问题,测试了一圈,当前时间段所有的NG只要是使用的114这个NDS服务器,都无法正常代理域名
调整配置
resolver 223.5.5.5 223.6.6.6 1.2.4.8 114.114.114.114 valid=3600s;
调整之后NG即可正常解析域名并成功代理
常用DNS服务器中国互联网络中心(推荐,安全又快速):
1.2.4.8
210.2.4.8
101.226.4.6(电信及移动)
123.125.81.6(联通)
阿里DNS
223.5.5.5
223.6.6.6
114 DNS(推荐):
114.114.114.114
114.114.115.115
纯净 无劫持 无需再忍受被强扭去看广告或粗俗网站之痛苦
14.114.114.119
114.114.115.119
拦截 钓鱼病毒木马网站 增强网银、证券、购物、游戏、隐私信息安全服
googleDNS(不推荐,容易掉包,还很慢)
8.8.8.8
8.8.4.4
openDNS:
208.67.222.222
208.67.220.220
208.67.222.220
208.67.220.222
208.67.222.123
208.67.220.123 IPv6地址
opener(不稳定)
42.120.21.30