<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On 04.02.2016 14:22, Amos Jeffries wrote:<br>
    <blockquote cite="mid:56B350A8.30703@treenet.co.nz" type="cite">
      <pre wrap="">On 5/02/2016 12:41 a.m., Stefan Hölzle wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hello,

I'm using a squid configured as proxy.
According to the cache log, squid is doing a reverse dns lookup for
client ips:

78,3| dns_internal.cc(1794) idnsPTRLookup: idnsPTRLookup: buf is 42
bytes for SOME_SOURCE_IP

I'm only using the following configuration parameters that might be
relevant for this issue.
external_acl_type
acl aclname src
acl aclname dst
acl aclname dstdom_regex
acl aclname port
acl aclname proxy_auth
acl aclname external
acl aclname url_regex

Any ideas why squid is doing PTR lookups anyway ?
</pre>
      </blockquote>
      <pre wrap="">
Because that list is incomplete.

The format parameters for external_acl_type, any *_extras rules for
helper formats, and logformat rules also may make use of the client
hostname (if any).

Also, anyone viewing the cachemanager clientdb report will trigger some
as the report is generated.

Amos

_______________________________________________
squid-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squid-cache.org/listinfo/squid-users">http://lists.squid-cache.org/listinfo/squid-users</a>
</pre>
    </blockquote>
    Thanks for the quick reply Amos.<br>
    <br>
    * Used formats for external_acl_type are: %LOGIN, %SRC<br>
    * There are no *_extras rules defined (<a
      href="http://www.squid-cache.org/Doc/config/store_id_extras/">store_id_extras</a>,
    <a href="http://www.squid-cache.org/Doc/config/url_rewrite_extras/">url_rewrite_extras</a>)<br>
    * logformat defaults are used (there should be nothing in there
    responsible for a ptr lookup)<br>
    <br>
    I guess its the cachemanager then.<br>
    There are actually PTR results listed in the client_list of the
    cachemanager.<br>
    <br>
    I tried blocking access to the cachemanager by adding the folling
    rule:<br>
    http_access deny manager<br>
    <br>
    However, squid still does PTR lookups.<br>
    How can I prevent the clientdb reports to be generated ?<br>
  </body>
</html>