<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<tt>Hi Ben,<br>
<br>
<tt>What e<tt>xact version / re<tt>vi<tt>sion of Op<tt>enSIPS do
you use ? maybe <tt>I can help adding <tt>some extra
debug logs.<br>
<br>
<tt>Regards,</tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS Summit 2019
<a class="moz-txt-link-freetext" href="https://www.opensips.org/events/Summit-2019Amsterdam/">https://www.opensips.org/events/Summit-2019Amsterdam/</a>
</pre>
<div class="moz-cite-prefix">On 12/07/2018 08:14 PM, Ben Newlin
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:1F2616F0-039C-4E50-B1B0-7AEED643C044@genesys.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Courier New \;color\:\#333333";
panose-1:2 7 3 9 2 2 5 2 4 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
tt
{mso-style-priority:99;
font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}
span.EmailStyle21
{mso-style-type:personal;
font-family:"Calibri",sans-serif;}
span.y
{mso-style-name:y;}
span.EmailStyle23
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Bogdan,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">That had
occurred to me as well. I have verified testing locally that
when successful the value is printed in the log. I have also
verified manually on the system with the error that the key
does exist in the cache, but the value in the cache is
empty, just as in the log. That is what I believe is causing
the failure, the lookup from the cache is successful (the
key exists) but the value is empty, so OpenSIPS cannot
route.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I have
attempted increasing the logging on the system, but it
appears the dns_cache module does not log anything further
of use.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Ben
Newlin </span>
<span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span
style="color:black">Bogdan-Andrei Iancu
<a class="moz-txt-link-rfc2396E" href="mailto:bogdan@opensips.org"><bogdan@opensips.org></a><br>
<b>Date: </b>Friday, December 7, 2018 at 12:21 PM<br>
<b>To: </b>OpenSIPS users mailling list
<a class="moz-txt-link-rfc2396E" href="mailto:users@lists.opensips.org"><users@lists.opensips.org></a>, Ben Newlin
<a class="moz-txt-link-rfc2396E" href="mailto:Ben.Newlin@genesys.com"><Ben.Newlin@genesys.com></a><br>
<b>Subject: </b>Re: [OpenSIPS-Users] DNS Cache module<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><tt><span style="font-size:10.0pt">Hi Ben,</span></tt><span
style="font-size:10.0pt;font-family:"Courier New""><br>
<br>
<tt>IMO, the log itself is broken as the data to be cached
is not printable ....so the logs you see may be
misleading.</tt><br>
<br>
<tt>When you say "OpenSIPS appeared to not be able to
resolve the domain", you mean OpenSIPS is not doing any
attempt to solve the FQDN, or you mean OpenSIPS is loading
from cash something wrong ?</tt><br>
<br>
<tt>Regards,</tt><br>
<br>
</span><o:p></o:p></p>
<pre>Bogdan-Andrei Iancu<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>OpenSIPS Founder and Developer<o:p></o:p></pre>
<pre> <a href="https://www.opensips-solutions.com" moz-do-not-send="true">https://www.opensips-solutions.com</a><o:p></o:p></pre>
<pre>OpenSIPS Summit 2019<o:p></o:p></pre>
<pre> <a href="https://www.opensips.org/events/Summit-2019Amsterdam/" moz-do-not-send="true">https://www.opensips.org/events/Summit-2019Amsterdam/</a><o:p></o:p></pre>
<div>
<p class="MsoNormal">On 12/06/2018 10:17 PM, Ben Newlin wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Hello,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">We use the
DNS cache module to reduce the time spent querying DNS
records. We recently had a customer call failing and we
traced the failure to the customer using an FQDN in the
Record-Route header. On the ACK, OpenSIPS appeared to not
be able to resolve the domain even though it had been
successfully resolved on the initial request. I found the
log for the DNS Cache module and noticed that the value it
was inserting was empty:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"
style="line-height:11.25pt;background:white"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">INFO:<span
style="background:#FAE9A4">dns_cache</span>:put_dnscache_value:
putting key [dnscache_customer.domain.com_a] with value []
ttl = 60</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">This
prompted me to examine all of our logs and I found that
the value for these DNS Cache logs is always empty,
regardless of the domain. It appears the records are not
being serialized properly into the cache. </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">The DNS
resolution must be succeeding or all of our requests using
DNS would be failing, but I have also verified the domains
all can be resolved manually on the same box:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">$ nslookup customer.domain.com</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Server: 10.27.0.2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Address: 10.27.0.2#53</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Non-authoritative answer:</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Name: customer.domain.com</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Address: 10.27.172.132</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Name: customer.domain.com</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Address: 10.27.192.211</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Name: customer.domain.com</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.5pt;font-family:"Courier New
;color:#333333",serif">Address: 10.27.255.53</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Any
thoughts? Is there more information I can obtain to
determine the cause?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;color:black">Ben Newlin </span>
<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
<br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Users mailing list<o:p></o:p></pre>
<pre><a href="mailto:Users@lists.opensips.org" moz-do-not-send="true">Users@lists.opensips.org</a><o:p></o:p></pre>
<pre><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" moz-do-not-send="true">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
<br>
<o:p></o:p></span></p>
</div>
</blockquote>
<br>
</body>
</html>