<div dir="ltr">Hello,<div><br></div><div>After a few months without updating my iPXE binary, I updated it and now I'm unable to resolve any CNAME.</div><div><br></div><div>The only change I have to my build is the defines to enable HTTPS and the nslookup command. I also have DEBUG=dns</div>
<div><br></div><div>I'm using ipv4 only. </div><div><br></div><div>I have no problem resolving any other hostnames.</div><div><br></div><div>Here is one example:</div><div><br></div><div><font face="courier new, monospace">iPXE> set dns 8.8.8.8</font></div>
<div><font face="courier new, monospace">DNS using nameserver 8.8.8.8</font></div><div><font face="courier new, monospace">DNS search list: localdomain</font></div><div><font face="courier new, monospace">IPXE> nslookup address <a href="http://storage.googleapis.com">storage.googleapis.com</a></font></div>
<div><font face="courier new, monospace">DNS 0xcd924 sending query ID 0x0734 for <a href="http://storage.googleapis.com">storage.googleapis.com</a> type A</font></div><div><font face="courier new, monospace">DNS 0xcd924 received response ID 0x0734<br>
</font></div><div><font face="courier new, monospace">DNS 0xcd924 found CNAME <a href="http://storage-ugc.l.googleusercontent.com">storage-ugc.l.googleusercontent.com</a><br></font></div><div><font face="courier new, monospace">DNS 0xcd924 found no A record; trying CNAME<br>
</font></div><div><font face="courier new, monospace">DNS 0xcd924 sending query ID 0xb701 for storage-ugc.l.googleus type CNAME<br></font></div><div><font face="courier new, monospace">DNS 0xcd924 sending query ID 0x797b for storage-ugc.l.googleus type CNAME<br>
</font></div><div><font face="courier new, monospace">DNS 0xcd924 sending query ID 0x978e for storage-ugc.l.googleus type CNAME<br></font></div><div><font face="courier new, monospace">DNS 0xcd924 sending query ID 0x6d42 for storage-ugc.l.googleus type CNAME<br>
</font></div><div><font face="courier new, monospace">DNS 0xcd924 sending query ID 0x6d1b for storage-ugc.l.googleus type CNAME<br></font></div><div><font face="courier new, monospace">could not resolve <a href="http://storage.googleapis.com">storage.googleapis.com</a>: Connection timed out (<a href="http://ipxe.org/4c116035">http://ipxe.org/4c116035</a>)</font></div>
<div><br></div><div><br></div><div><a href="http://www.cnn.com">www.cnn.com</a> fails as well, but this one because of a "recursion exceeded".</div><div><br></div><div>I looked around on ipxe-devel and found this thread: <a href="http://lists.ipxe.org/pipermail/ipxe-devel/2013-December/002986.html">http://lists.ipxe.org/pipermail/ipxe-devel/2013-December/002986.html</a></div>
<div><br></div><div>I haven't actually bisected myself, but if I rollback before 6248894f52b5794970292ea40f68fe0c892eafec , the DNS starts working again.</div><div><br></div><div>Let me know if you need any other debug info to help troubleshoot this issue.</div>
<div><br></div><div>Thank you,</div><div><br></div><div>Nicolas</div><div><br></div><div><br></div><div><br></div><div><br></div></div>