In message <alpine.lsu.2.00.1409291026090.18...@hermes-1.csi.cam.ac.uk>, Tony Finch <d...@dotat.at> wrote:
>Ronald F. Guilmette <r...@tristatelogic.com> wrote: >> To be more specific and concrete about it, here is a small >> example Perl program I wrote: >> >> ftp://ftp.tristatelogic.com/pub/punybug.pl >> >> When *I* run this, it prints out several "Invalid punycode!" >> errors. > >I think that is because the function you are calling is intended for >encoding individual labels, not whole domain names. Quite right sir! Thanks for the tip! Re-reading the man pages just now I see that I was using the incorrect function for the conversion. I was using the Net::IDN::Punycode::encode_punycode but apparently I really should instead be using Net::IDN::Encode::domain_to_ascii which is apparently the thing that should be used for converting complete domain names. (Unfortunately, I've still got problems, even now that I'm using the correct function, but those are probably due to me having failed to upgrade my FreeBSD ports for some time now.) _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users