<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>