Am Sun, 9 Feb 2020 12:28:53 +0000 schrieb Howard Chu <h...@symas.com>:
> Dieter Klünter wrote: > > Hi, > > > > The manual pages ldapsearch(1) et.al. describe ldapuri abbriviation > > as -H and ldaphost abbriviation -h. Both, ldapuri and ldpaphost > > description might be of host name or host ip. If ldapuri is a ipv6 > > address, an error occurs: > > Could not parse LDAP URI(s)=2001:16b8:c115:9f00:44ff:f15b:11d1:e620 > > (3 > > > > ldapsearch -YGSSAPI -H 2001:16b8:c115:9f00:44ff:f15b:11d1:e620 -b > > "" -s base +. Just for verification one may use ipv6 address ::1 > > > > The question is: must ldapuri contain a hostname, or would a > > hostaddress be sufficient. While ldaphost accepts hostname and > > hostaddress? > > ldapuri must contain a URI. That is why it is called what it is. > > A bare hostname or IP address are not valid URIs. That is rather strange, while (the escape sequences are zsh related) ldapurl -H ldap://localhost/o=avci,c=de\?\+\?\? scheme: ldap host: localhost port: 389 dn: o=avci,c=de selector: + scope: base ldapurl -H ldap://127.0.0.1/o=avci,c=de\?\+\?\? scheme: ldap host: 127.0.0.1 port: 389 dn: o=avci,c=de selector: + scope: base ldapurl -H ldap://::1/o=avci,c=de\?\+\?\? unable to parse URI "ldap://::1/o=avci,c=de?+??" It seems this is more likely ipv6 related. -Dieter -- Dieter Klünter | Systemberatung http://sys4.de GPG Key ID: E9ED159B 53°37'09,95"N 10°08'02,42"E