<div dir="ltr">Hello there!<div><br></div><div>I'm using the PDNS recursor version 3.7.2 and came across the EDNS draft. Soon as I got time I've decided to see if the recursor would support that feature, since on the config file there is a configuration called disable-edns which is commented, so I suppose that EDNS is supported. Then a ran dig on my recursor and on google recursor and those are the results I got:</div><div><br></div><div><div><font face="monospace, monospace">dig @myrecursorserver <a href="http://mail.google.com">mail.google.com</a></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">; <<>> DiG 9.9.4-RedHat-9.9.4-18.el7_1.1 <<>> @</font><span style="font-family:monospace,monospace">myrecursorserver</span><font face="monospace, monospace"> <a href="http://mail.google.com">mail.google.com</a></font></div><div><font face="monospace, monospace">; (1 server found)</font></div><div><font face="monospace, monospace">;; global options: +cmd</font></div><div><font face="monospace, monospace">;; Got answer:</font></div><div><font face="monospace, monospace">;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13613</font></div><div><font face="monospace, monospace">;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">;; QUESTION SECTION:</font></div><div><font face="monospace, monospace">;<a href="http://mail.google.com">mail.google.com</a>.               IN      A</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">;; ANSWER SECTION:</font></div><div><font face="monospace, monospace"><a href="http://mail.google.com">mail.google.com</a>.        3589    IN      CNAME   <a href="http://googlemail.l.google.com">googlemail.l.google.com</a>.</font></div><div><font face="monospace, monospace"><a href="http://googlemail.l.google.com">googlemail.l.google.com</a>. 289    IN      A       173.194.118.53</font></div><div><font face="monospace, monospace"><a href="http://googlemail.l.google.com">googlemail.l.google.com</a>. 289    IN      A       173.194.118.54</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">;; Query time: 0 msec</font></div><div><font face="monospace, monospace">;; SERVER: </font><span style="font-family:monospace,monospace">myrecursorserver</span><font face="monospace, monospace">#53(</font><span style="font-family:monospace,monospace">myrecursorserver</span><font face="monospace, monospace">)</font></div><div><font face="monospace, monospace">;; WHEN: Wed Jun 03 09:17:54 BRT 2015</font></div><div><font face="monospace, monospace">;; MSG SIZE  rcvd: 92</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">==========================================================================</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"><div>dig @<a href="http://8.8.8.8">8.8.8.8</a> <a href="http://mail.google.com">mail.google.com</a></div><div><br></div><div>; <<>> DiG 9.9.4-RedHat-9.9.4-18.el7_1.1 <<>> @<a href="http://8.8.8.8">8.8.8.8</a> <a href="http://mail.google.com">mail.google.com</a></div><div>; (1 server found)</div><div>;; global options: +cmd</div><div>;; Got answer:</div><div>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28324</div><div>;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1</div><div><br></div><div>;; OPT PSEUDOSECTION:</div><div>; EDNS: version: 0, flags:; udp: 512</div><div>;; QUESTION SECTION:</div><div>;<a href="http://mail.google.com">mail.google.com</a>.               IN      A</div><div><br></div><div>;; ANSWER SECTION:</div><div><a href="http://mail.google.com">mail.google.com</a>.        21599   IN      CNAME   <a href="http://googlemail.l.google.com">googlemail.l.google.com</a>.</div><div><a href="http://googlemail.l.google.com">googlemail.l.google.com</a>. 299    IN      A       216.58.222.5</div><div><br></div><div>;; Query time: 53 msec</div><div>;; SERVER: 8.8.8.8#53(8.8.8.8)</div><div>;; WHEN: Wed Jun 03 09:18:10 BRT 2015</div><div>;; MSG SIZE  rcvd: 87</div></font></div><div><br></div><div>As you can see, the google server has an OPT PSEUDOSECTION which my recursor doesn't have.</div><div><br></div><div>Do I need to configure anything else or maybe I'm missing something ? Or I had the wrong assumption when thinking that the PDNS recursor supports EDNS ?</div><div><br></div><div><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8000001907349px">Tiago Ratto</span><br></div><div><a href="mailto:tiago.ratto@friistelecom.com.br" target="_blank">tiago.ratto@friistelecom.com.br</a><br></div><div>Friis Telecom<br>+55 (19) 3565-4500<br></div><div><a href="http://www.friistelecom.com.br" target="_blank">http://www.friistelecom.com.br</a></div></div></div></div></div></div>
</div></div>