[pve-devel] [PATCH] Storage::resolv_server gethostbyname replacement explanation
Wolfgang Bumiller
w.bumiller at proxmox.com
Tue May 12 09:42:36 CEST 2015
I supplemented the patch with a description regarding the reason for replacing
gethostbyname. It's simply that perl's gethostbyname doesn't support ipv6 the
way POSIX' gethostbyname(3) does.
An easy way to test this:
$ perl -MData::Dumper -e 'print Dumper(gethostbyname("::1")), "\n";'
While this works with ipv4 addresses. At the same time when asking for an
actual _name_ instead of an ipv6 address, the result shows an address type of
AF_INET, instead of AF_INET6, even if the name is supposed to resolve to ONLY
an ipv6 address.
Wolfgang Bumiller (1):
ipv6 support for Storage::resolv_server
PVE/Storage.pm | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
--
2.1.4
More information about the pve-devel
mailing list