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'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'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. Since UDP traffic is blocked, the queries time out. 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........ How can I configure the notebook instances of dnsmasq to always send queries to the tcp port, rather than the default udp ports? <br>
<br>Any ideas?<br>-- <br>--------<br>Brent<br>--------