Mesibo On-premise部署启动docker时app token认证报错无法解析onp-auth.mesibo.com
Mesibo On-premise 启动报错排查方案
报错的核心原因是Docker容器无法正常解析onp-auth.mesibo.com域名,和你已配置的业务端口无关,可按以下步骤逐一排查:
- 先验证宿主机的域名解析能力,执行命令:
nslookup onp-auth.mesibo.com
如果宿主机本身无法解析该域名,修改宿主机DNS为公共DNS(如223.5.5.5、8.8.8.8)后重试。 - 若宿主机解析正常,排查Docker容器的DNS配置问题,启动容器时可手动指定DNS参数验证,示例启动命令新增如下参数:
--dns 8.8.8.8 --dns 223.5.5.5 - 检查宿主机防火墙、iptables规则是否拦截了Docker容器的DNS请求:DNS默认使用UDP 53端口出网,多数场景下用户仅放开了业务端口,会遗漏该端口的出网权限。
- 如果是离线部署场景,可直接在Mesibo管理后台申请离线授权许可,导入许可文件后无需走公网认证流程即可启动服务。
提示:你已开放的出网5222端口是认证通过后的业务通信端口,域名解析阶段不使用该端口。
内容的提问来源于stack exchange,提问作者Abhishek Singh
相关产品推荐
相关产品推荐

