OpenResty反代后端域名问题

25 views
Skip to first unread message

Conan Fung

unread,
Oct 24, 2022, 8:26:00 AM10/24/22
to openresty
场景:
OpenResty反向代理,后端地址为域名,依靠域名解析流程。反代为纯IPv4协议,后端域名为双栈。

问题:
在此场景下,OpenResty会出现502,查看error log提示为无法连接到后端IPv6地址。

难点:
无法修改后端地址的解析,且反代所在网络不具备双栈能力。

需要解决方案。

00 00

unread,
Oct 25, 2022, 9:45:49 PM10/25/22
to open...@googlegroups.com
没有ipv6还要连接到有ipv6的域名?本地加个dnsmasq,做个固定解析(给该域名只解析ipv4),openresty的dns指向这个本地的dnsmasq。如果不是用docker的话,改本地host文件可能也能行

问题是这样的话,为什么不直接写死ipv4的地址。

正常的情况下,你的机器没有ipv6网络的话,是不会解析出ipv6地址并试图用ipv6连接的,所以大概率还是本机网络配置的问题

Conan Fung <mytsi...@gmail.com> 于2022年10月24日周一 20:26写道:
--
--
邮件来自列表“openresty”,专用于技术讨论!
订阅: 请发空白邮件到 openresty...@googlegroups.com
发言: 请发邮件到 open...@googlegroups.com
退订: 请发邮件至 openresty+...@googlegroups.com
归档: http://groups.google.com/group/openresty
官网: http://openresty.org/
仓库: https://github.com/agentzh/ngx_openresty
教程: http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html
---
您收到此邮件是因为您订阅了Google网上论坛上的“openresty”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到openresty+...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/openresty/ee6587bd-c96a-4a46-8b75-0c6094c08d43n%40googlegroups.com


--
Solooo
Reply all
Reply to author
Forward
0 new messages