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

Reply via email to