我有一个仅支持 IPv6 的 LAN。我尝试使用 LDAP 身份验证配置 eJabberd(版本 16.09),但它不起作用。错误是:
2019-06-11 16:17:01.256 [error] <0.407.0>@eldap:connect_bind:1096 LDAP connection failed:
** Server: armando.unimtz.mincin.cu:389
** Reason: nxdomain
** Socket options: [{packet,asn1},{active,true},{keepalive,true}, {send_timeout,30000},binary]
我用 Google 搜索了一下,找到了一些技巧,但都不起作用。我分享一些相关文件的片段:
/etc/resolv.conf
domain unimtz.mincin.cu
search unimtz.mincin.cu
nameserver ::1
/etc/ejabberd/ejabberd.yml
...
auth_method:
- ldap
ldap_servers:
- "armando.unimtz.mincin.cu"
...
在/etc/ejabberd/inetrc文件中
{lookup,["file","native"]}.
{file, resolv, "/etc/resolv.conf"}.
{inet6, true}.
谁能告诉我发生了什么事以及如何解决?
答案1
LDAP 尝试绑定/连接,armando.unimtz.mincin.cu
但无法实现,错误信息显示:NXDOMAIN,表示域不存在。可能,您需要检查您的 DNS 和/或hosts
正在使用的文件。