The Situation:<br><br>- Our IT policy is to eliminate all UDP traffic, except for traffic going to specific DNS servers.<br>- I have a private DNS zone (*.mylab.internal).<br>- I&#39;m hosting dns records for my private zone using dnsmasq.<br>
- All of the people that access the lab are running Linux notebooks and have dnsmasq installed.<br clear="all"><br>The Idea:<br><br>Configure dnsmasq on the notebooks with something like: server=/mylab.internal/<a href="http://192.168.0.200">192.168.0.200</a> so that all queries for *.mylab.internal go to the dns server I&#39;m running, and any other dns queries go to the standard corporate dns servers.<br>
<br>The Problem:<br><br>dnsmasq performs the queries using UDP traffic.&nbsp; Since UDP traffic is blocked, the queries time out.&nbsp; As a test, I can run these two commands:<br><br>dig @<a href="http://192.168.0.200">192.168.0.200</a> server.mylab.internal (results in a timeout)<br>
dig +tcp @<a href="http://192.168.0.200">192.168.0.200</a> server.mylab.internal (immediate response received)<br><br>Sooo........&nbsp; How can I configure the notebook instances of dnsmasq to always send queries to the tcp port, rather than the default udp ports?&nbsp; <br>
<br>Any ideas?<br>-- <br>--------<br>Brent<br>--------