Hi all,<br>My website is using PDNS round robin with too many servers pointed to 1 domain name. I mean:<br><br> Name Type Content<br> <a href="http://abc.com" target="_blank">abc.com</a> A X.X.X.1<br>
<a href="http://abc.com" target="_blank">abc.com</a> A X.X.X.2<br>.....<br> <a href="http://abc.com" target="_blank">abc.com</a> A X.X.X.50<br>
.....<br>
<br>Couple of days ago, my boss complain me that sometime, he can't access the website at night.<br>After many research, i found that a DNS message carried in UDP <b>cannot</b> exceed 512 bytes.<br>When a UDP DNS message exceeds 512 octets/bytes, the <b>TRUNCATED</b>
bit is included in the response, indicating to the client/resolver that
not all of the answers were returned, and they should re-query using a
TCP DNS message. I thinks my DNS round robin records is too large. And that is the main cause of my problem<br><br>So, can you show me how to increase the PDNS UDP message size, or some solution to make sure PDNS ok<br><br>
Otherwise, I check in my PDNS log, here many error phrase:<br><br><br>Nov 12 14:01:44 my-server pdns[23075]: Received a malformed qdomain from 74.125.191.19, '<span style="color:rgb(255,0,0)"><b>%</b><a href="http://20abc.com" target="_blank"><span style="color:rgb(255,0,0)"><b>20</b></span><span style="color:rgb(102,51,255)">abc.com</span></a></span><a href="http://20abc.com" target="_blank"></a>': sending servfail<br>
Nov 12 14:01:54 my-server pdns[23075]: Received a malformed qdomain from 74.125.191.26, '<span style="color:rgb(255,0,0)"><b>%</b><a href="http://20abc.com" target="_blank"><span style="color:rgb(255,0,0)"><b>20</b></span><span style="color:rgb(102,51,255)">abc.com</span></a></span><a href="http://20abc.com" target="_blank"></a>': sending servfail<br>
Nov 12 14:01:54 my-server pdns[23075]: Received a malformed qdomain from 74.125.191.17, '<span style="color:rgb(255,0,0)"><b>%</b><a href="http://20abc.com" target="_blank"><span style="color:rgb(255,0,0)"><b>20</b></span><span style="color:rgb(102,51,255)">abc.com</span></a></span><a href="http://20abc.com" target="_blank"></a>': sending servfail<br>
<br>Nov 12 14:02:14 my-server pdns[23075]: Received a malformed qdomain from 74.125.191.20, '<span style="color:rgb(51,51,255)">xyz<b><span style="color:rgb(255,0,0)">,.</span></b>com</span>': sending servfail<br>
Nov 12 14:02:24 my-server pdns[23075]: Received a malformed qdomain from 74.125.191.26, ''<span style="color:rgb(51,51,255)">xyz<b><span style="color:rgb(255,0,0)">,.</span></b>com</span>': sending servfail<br>
Nov 12 14:02:24 my-server pdns[23075]: Received a malformed qdomain from 74.125.191.16, ''<span style="color:rgb(51,51,255)">xyz<b><span style="color:rgb(255,0,0)">,.</span></b>com</span>': sending servfail<br>
<br>After some check, i found that range IP 74.125.191.x is from google server, but i think there are some mistake here, because my website domain is <span style="color:rgb(255,0,0)"><a href="http://abc.com" target="_blank">abc.com</a></span>, not<span style="color:rgb(255,0,0)"> <b>%20</b><a href="http://abc.com" target="_blank">abc.com</a></span> (%20 = space)<br>
And other of my company website is <span style="color:rgb(255,0,0)"><a href="http://xyz.com" target="_blank">xyz.com</a></span>, not <span style="color:rgb(0,0,153)"><span style="background-color:rgb(255,255,255)">xyz<span style="color:rgb(255,0,0)"><b>,.</b></span>com</span></span><br>
<br>Can someone help me to explain what is the log mean !<br>
Thanks you so much,<br>Regards,<br>Vinh Ho<br><br><br><br><br><br>