Hi,<div><br></div><div>Is it correct that the recursor will use the results from the root servers as opposed to the next level down, the gTLD servers? For instance: dig ns <a href="http://yahooapis.com">yahooapis.com</a> on my PowerDNS recursor:</div>

<div><br></div><div><div> <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> ns <a href="http://yahooapis.com">yahooapis.com</a></div><div>;; global options:  printcmd</div><div>;; Got answer:</div>
<div>
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4002</div><div>;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 5</div><div><br></div><div>;; QUESTION SECTION:</div><div>;<a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">                       </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS</div>

<div><br></div><div>;; ANSWER SECTION:</div><div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">             </span>154808<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns5.yahoo.com">ns5.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>154808<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns1.yahoo.com">ns1.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>154808<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns3.yahoo.com">ns3.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>154808<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns2.yahoo.com">ns2.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>154808<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns7.yahoo.com">ns7.yahoo.com</a>.</div>

</div><div><br></div><div>But querying another public DNS server does not show ns7:</div><div><br></div><div><div>; <<>> DiG 9.8.3-P1 <<>> @<a href="http://8.8.8.8">8.8.8.8</a> ns <a href="http://yahooapis.com">yahooapis.com</a></div>

<div>; (1 server found)</div><div>;; global options: +cmd</div><div>;; Got answer:</div><div>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29396</div><div>;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0</div>

<div><br></div><div>;; QUESTION SECTION:</div><div>;<a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">                  </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS</div>

<div><br></div><div>;; ANSWER SECTION:</div><div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">             </span>42109<span class="Apple-tab-span" style="white-space:pre">       </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns1.yahoo.com">ns1.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>42109<span class="Apple-tab-span" style="white-space:pre">       </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns5.yahoo.com">ns5.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>42109<span class="Apple-tab-span" style="white-space:pre">       </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns2.yahoo.com">ns2.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>42109<span class="Apple-tab-span" style="white-space:pre">       </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns3.yahoo.com">ns3.yahoo.com</a>.</div>

</div><div><br></div><div>And looking at dig +trace:</div><div><br></div><div><div>;; Received 491 bytes from 193.0.14.129#53(<a href="http://k.root-servers.net">k.root-servers.net</a>) in 2 ms</div><div><br></div><div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">         </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns1.yahoo.com">ns1.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns5.yahoo.com">ns5.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns2.yahoo.com">ns2.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns3.yahoo.com">ns3.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns7.yahoo.com">ns7.yahoo.com</a>.</div>

<div>;; Received 207 bytes from 192.5.6.30#53(<a href="http://a.gtld-servers.net">a.gtld-servers.net</a>) in 150 ms</div><div><br></div><div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">           </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns2.yahoo.com">ns2.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns3.yahoo.com">ns3.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns1.yahoo.com">ns1.yahoo.com</a>.</div>

<div><a href="http://yahooapis.com">yahooapis.com</a>.<span class="Apple-tab-span" style="white-space:pre">               </span>172800<span class="Apple-tab-span" style="white-space:pre">      </span>IN<span class="Apple-tab-span" style="white-space:pre">  </span>NS<span class="Apple-tab-span" style="white-space:pre">  </span><a href="http://ns5.yahoo.com">ns5.yahoo.com</a>.</div>

</div><div><br></div><div>The root servers have ns7 whereas the gtld servers do not. So it's almost as if my pDNS implementation (pdns-recursor-3.1.5-1.el5.centos) is using the root server results as opposed to the gtld results. Is this what's happening? </div>

<div><br></div><div>Thanks</div><div><br></div>