<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 69.6pt 72.0pt 69.6pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=PT-BR link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font><span lang=EN-US>-----Original Message-----</span></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font><span lang=EN-US>From: Simon Kelley
[mailto:simon@thekelleys.org.uk]</span></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font><span lang=EN-US>Sent: quinta-feira, 1 de março de
2007 11:21</span></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font><span lang=EN-US>To: Edson</span></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font><span lang=EN-US>Cc: dnsmasq-discuss@lists.thekelleys.org.uk</span></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font><span lang=EN-US>Subject: Re: [Dnsmasq-discuss]
Problems with SRV Queries</span></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; Edson wrote:</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; Hi, All...</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; I'm facing some really wierd situation here...</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; I have a Grandstream that depends on a SRV querie to resolve
the SIP</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; server</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; address. When I define a SRV clause in the DNSMasq config
file, and</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; configure the Grandstream to use it as DNS server, it works
smoothly,</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; the</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; registration is successful. But if I don't, I see the querie
being</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; forwarded</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; to the DNS upstream server, but the answer never hits the
Grandestream.</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; Small gotcha here: if you are relying on --log-queries for this
data,</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; then you won't see the reply logged, only replies to A and AAAA
queries</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; get logged.</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>I'm getting such logs:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Mar  1 12:53:27 repolho dnsmasq[25013]: query[SRV]
_sip._udp.alta.com.br from 192.168.100.26<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Mar  1 12:53:27 repolho dnsmasq[25013]: config _sip._udp.alta.com.br is
&lt;NODATA&gt;<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; And</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; if I configure the Grandstream to use DNS upstream server
directly (the</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; same</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt; that DNSMasq points to) it works.</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; &gt;</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; This should work: dnsmasq will forward queries of any type:</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; Can you use tcpdump/ethereal/wireshark to get some packet dumps.</span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'>Yeap.... the packets that appear on the EXTERNAL
interface (PPPoE) and the packets that appear on the INTERNAL interface (where the
Grandstream is attached), are:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'>On the INTERNAL:<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>13:00:54.096729 IP 192.168.100.26.26789 &gt;
192.168.100.1.domain:  11213+ SRV? _sip._udp.alta.com.br. (39)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>13:00:54.098221 IP 192.168.100.1.domain &gt;
192.168.100.26.26789:  11213* 0/0/0 (39)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>13:00:56.596491 IP 192.168.100.26.26789 &gt;
192.168.100.1.domain:  11214+ A? alta.com.br. (29)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>13:00:56.761629 IP 192.168.100.1.domain &gt;
192.168.100.26.26789:  11214 0/1/0 (94)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'>On the EXTERNAL:<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
style='font-size:8.0pt'>13:00:56.599380 IP 201.25.215.89.1053 &gt;
201.10.120.3.53:  48957+ A? alta.com.br. (29)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
style='font-size:8.0pt'>13:00:56.599966 IP 201.25.215.89.1053 &gt;
201.10.1.2.53:  48957+ A? alta.com.br. (29)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>13:00:56.760071 IP 201.10.120.3.53 &gt;
201.25.215.89.1053:  48957 0/1/0 (94)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>13:00:56.789314 IP 201.10.1.2.53 &gt;
201.25.215.89.1053:  48957 0/1/0 (94)<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=2 face="Courier New"><span
lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'>As You can see, the querie is present on the INTERNAL,
but not on the EXTERNAL.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'>For simplicity I reduce the DNSmasq configuration to:<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>log-queries<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>bogus-priv<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>filterwin2k<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>listen-address=127.0.0.1<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>listen-address=172.27.248.1<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>listen-address=192.168.100.1<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>resolv-file=/etc/ppp/resolv.conf<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>user=dnsmasq<o:p></o:p></span></font></p>

<p class=MsoPlainText style='margin-left:35.4pt'><font size=1 face="Courier New"><span
lang=EN-US style='font-size:8.0pt'>group=dialout<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.0pt'>Edson.<o:p></o:p></span></font></p>

</div>

</body>

</html>