我们有一个程序需要访问ldap,在虚拟机上运行时一切正常,最近要迁移到k8s环境中,测试时发现不能访问ldap,并报以下异常:
Caused by: : No subject alternative names matching IP address .254 found
开始一直找不到原因,后来排查配置文件发现ldap地址是直接写的ip,一个同事提到域名反向解析概念,就想是不是ldap服务器的证书需要的是域名,在虚拟机环境时可以通过地址反向解析出域名来,但在k8s环境无法通过地址反向解析域名。
本着这一思路修改配置文件将ip地址改为域名,果然成功了。