我有一个区域文件,如下所示:
فلسطين. 172800 IN NS idn.pnina.ps.
فلسطين. 172800 IN NS ns1.pnina.ps.
فلسطين. 172800 IN NS dns1.gov.ps.
فلسطين. 172800 IN NS dns3.gov.ps.当尝试加载它时,它会给我一个关于UTF8的错误。
有什么办法可以强制装载吗?
发布于 2015-07-20 09:19:51
您应该在Punycode中将UTF-8主机名和域名转换为正确的国际化域名,例如,使用libidn包中的idn实用程序:
idn فلسطين
xn--ygbi2ammx然后在绑定区域中使用它:
; NS records for فلسطين transcribed in punycode
172800 .xn--ygbi2ammx IN NS idn.pnina.ps.良好的实践也包括一个评论(据我所知,它可能仍然在UTF-8中),这样您就知道它所关注的主机或域。
https://serverfault.com/questions/706986
复制相似问题