小编sco*_*lew的帖子

nginx 在流中使用解析器

我正在尝试使用 nginx 将传入连接传递到另一台服务器(我这样做的原因是连接来自无法进行 DNS 解析的主机,而最终应该接收流量的服务器需要由 DNS 解析)。我正在使用以下配置:

stream {
        resolver 127.0.0.1 valid=1s;
        upstream server_us {
                server server.foo.com:22222;
        }
        server {
                listen 11111;
                proxy_pass server_us;
        }
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么名称解析没有按照“valid”指令指定的那样过期。(即,如果我更改 /etc/hosts 中 server.foo.com 的 IP,nginx 无法识别该更改)。我究竟做错了什么?

nginx

3
推荐指数
1
解决办法
6534
查看次数

标签 统计

nginx ×1