已解决 钉钉webhook集成后,不能解析地址

正常绑定钉钉群的webhook后,触发动作,钉钉群无消息。

进一步分析后,看到日志提示 Couldn't resolve host 'oapi.dingtalk.com'

实际上,虚拟机里可以正常解析,如下图:

也试过浏览器访问,是一个结果,版本号12.1开源版。

禅道版本 12.0 Linux安装包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 刘朔 悬赏:5 日期: 2020-03-15 21:05:21 答案:2 点击:2717

获取技术支持

QQ: 电话:
备注

日志截图:

设置备注
答案列表
最佳答案
2020/03/16

服务器上/etc/hosts文件,做下oapi.dingtalk.com的本地解析,然后试试。

2020/03/28
感谢,这个确实可以解决问题,这个方法很临时,本来想问下是不是禅道中哪里设置需要调整的
2020/03/28

这个报错的原因可能是钉钉服务器的域名解析失败,无法连接过去进行发送通知。可以尝试在禅道服务器上编辑/etc/hosts文件,将 ping oapi.dingtalk.com 得到的IP地址与 oapi.dingtalk.com域名添加到本地解析中,再触发通知动作试一下能否成功发送。如果还是无法正常使用该功能,可以添加页面上方QQ,邀请进群,方便截图排查问题。

2022/05/26
请问我两天各在笔记本上执行ping oapi.dingtalk.com,分别得到了不同的ip:106.11.35.100和106.11.40.32,那若我把其中一个ip配置到hosts文件中,那明天岂不是又不同了?
2022/05/26
我配置了昨天查到的ip,然后到服务器上执行了上面图一的curl,发现可以执行发钉钉告警。暂时判定多个ip任选其一配置到hosts即可
2022/05/26
有一些操作系统环境的依赖库和zbox有点兼容问题,也可以试试部署下php mysql apache环境,源码安装下禅道。
2022/05/26
钉钉接口对应的ip数是比较多的,选择一个就好。