<div dir="ltr">i think that   any dig version can axfr root zone ,when the dig command contains the idnkit  <span style="color:rgb(24,24,24);font-family:monospace,courier;font-size:16px">shared object dependencies,they can transfer from each other</span><span style="color:rgb(24,24,24);font-family:monospace,courier;font-size:16px">,else it is original shape,  here is an example of validation</span><div><font color="#181818" face="monospace, courier"><span style="font-size:16px"><br></span></font><div><br></div><div>find all dig command at  linux OS <div><div><div>#[root@xiejieling-otrs ~]# which -a dig</div><div>/usr/local/bin/dig</div><div>/usr/bin/dig</div><div><br></div><div>validation 1:</div><div>[root@rd-of-01 ~]# ldd /usr/local/bin/dig |grep idn  </div><div>[root@rd-of-01 ~]# /usr/local/bin/dig xn--fiqs8s ns +noall +answer  #query  punycode, answer keep  original  </div><div><br></div><div>; <<>> DiG 9.11.1cn1-P3 <<>> xn--fiqs8s ns +noall +answer</div><div>;; global options: +cmd</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://k.dns.cn">k.dns.cn</a>.</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://j.dns.cn">j.dns.cn</a>.</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://l.dns.cn">l.dns.cn</a>.</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://h.dns.cn">h.dns.cn</a>.</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://i.dns.cn">i.dns.cn</a>.</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://m.dns.cn">m.dns.cn</a>.</div><div>xn--fiqs8s.        84873    IN    NS    <a href="http://n.dns.cn">n.dns.cn</a>.</div><div><br></div><div>[root@rd-of-01 ~]# /usr/local/bin/dig  中国 ns +noall +question #query IDN </div><div><br></div><div>; <<>> DiG 9.11.1cn1-P3 <<>> 中国 ns +noall +question</div><div>;; global options: +cmd</div><div>;<b><font style="color:rgb(255,0,0)">\228\184\173\229\155\189.</font></b>    IN    NS</div><div><br></div><div><br></div><div><br></div><div>validation  2、</div><div>[root@rd-of-01 ~]# ldd /usr/bin/dig |grep idn</div><div>    libidn.so.11 => /lib64/libidn.so.11 (0x000000393be00000) </div><div>[root@rd-of-01 ~]# /usr/bin/dig xn--fiqs8s ns +noall +answer #query punycode the answer transfer original </div><div><br></div><div>; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6 <<>> xn--fiqs8s ns +noall +answer</div><div>;; global options: +cmd</div><div>中国.            84705    IN    NS    <a href="http://m.dns.cn">m.dns.cn</a>.</div><div>中国.            84705    IN    NS    <a href="http://n.dns.cn">n.dns.cn</a>.</div><div>中国.            84705    IN    NS    <a href="http://h.dns.cn">h.dns.cn</a>.</div><div>中国.            84705    IN    NS    <a href="http://i.dns.cn">i.dns.cn</a>.</div><div>中国.            84705    IN    NS    <a href="http://l.dns.cn">l.dns.cn</a>.</div><div>中国.            84705    IN    NS    <a href="http://k.dns.cn">k.dns.cn</a>.</div><div>中国.            84705    IN    NS    <a href="http://j.dns.cn">j.dns.cn</a>.</div><div><br></div><div><br></div><div><br></div><div>the solution :</div><div>1、 conpile idnkit</div><div>    cd /home/ops/bind-9.11.2/contrib/idn/idnkit-1.0-src</div><div>   ./configure --prefix=/usr/local/idnkit && make && make install</div><div>2、reconfigure bind</div><div>  cd    /home/ops/bind-9.11.2/</div><div>  ./configure --enable-threads --with-idn=/usr/local/idnkit && make && make install</div><div>   #--with-idn=MPREFIX      enable IDN support using idnkit default PREFIX</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>Best Regards!!</div>
<div>champion_xie</div></div></div></div></div></div>