Nginx for Linux 用UDP中转流量注意事项
1、nginx-full vs nginx:
nginx: 轻量级版本,不包含 stream 模块
nginx-full: 完整版本,包含 stream 模块和其他扩展功能
nginx-extras: 包含更多第三方模块
完整的 DNS UDP 转发解决方案
1 检查当前 Nginx 状态
# 检查是否已安装(可选)
2 配置文件修复(针对已安装的情况)
3 正确的 nginx.conf 配置,这里只设置UDP:
4 测试和启动(可选)
5 防火墙配置
6 测试 DNS 解析
解析出来:
; <<>> DiG 9.20.21-1~deb13u1-Debian <<>> @127.0.0.1 baidu.com A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26517
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;baidu.com. IN A
;; ANSWER SECTION:
baidu.com. 193 IN A 110.242.74.102
baidu.com. 193 IN A 111.63.65.247
baidu.com. 193 IN A 124.237.177.164
baidu.com. 193 IN A 111.63.65.103<span style="color: rgb(28, 31, 35);">本地调试好了,需要确认公网了</span> IP:
搞定!