[实践OK]联通DNS/电信DNS解析IP列表,以及dns能较快解析出IP,以入Nginx的正向代理加上DNS解析IP及超时时间。

jackxiang 2017-12-7 16:44 | |
电信DNS:
211.167.230.100
211.167.230.200
114.114.114.114
联通DNS:
202.106.0.20




你是电信通的机器,使用:211.167.230.100 或 211.167.230.200  以及114.114.114.114  代替202.106.0.20吧,联通dns有时候拒绝为非联通用户提供服务。
1)curl ifconfig.me 得出出口IP: 115.182.34.118,到ip138.com一查果然是电信,如下:北京北京 鹏博士/电信。
2)  想在家里搞个类似的用CentOS7机器两个网口下面组个网,能访问外网。不用路由器,说是iptable也能行, 单位是F5,配置界面简单,在F5上操作的,图形界面如下:
点击在新窗口中浏览此图片    

2)用DNS解析IP地址:
dig pypi.doubanio.com @202.106.0.20


我们平时用的最多的最常见的是反向代理。反向代理想必都会配置的,有不会的可以到本博客里面搜索下,有相关文档。 那么nginx的正向代理是如何配置的呢?


就这么简单哈。
测试:
http://www.ttlsa.com:8090
resolver指令
语法: resolver address ... [valid=time];
默认值: —
配置段: http, server, location
配置DNS服务器IP地址。可以指定多个,以轮询方式请求。
nginx会缓存解析的结果。默认情况下,缓存时间是名字解析响应中的TTL字段的值,可以通过valid参数更改。
resolver_timeout指令
语法: resolver_timeout time;
默认值: resolver_timeout 30s;
配置段: http, server, location
解析超时时间。
如需转载请注明出处:http://www.ttlsa.com/html/3287.html


nginx正向代理加上DNSIP及超时时间在upstream中的使用方法:
https://www.nginx.com/resources/wiki/modules/domain_resolve/

http {
        resolver 8.8.8.8;
  resolver_timeout 10s;

        upstream backend {
                jdomain  www.baidu.com;
                #keepalive 10;
  }
  server {
    listen       8080;

    location / {
      proxy_pass http://backend;
    }
        }
}

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/9555/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2018-3-20 10:46
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]