Named: Difference between revisions

From Leo's Notes
This page was last edited on 5 May 2013, at 18:38.
Line 7: Line 7:


To see whether rndc querylog is enabled, run:
To see whether rndc querylog is enabled, run:
rndc status
 
<syntaxhighlight lang="bash" line start="1" highlight="1" enclose="div">
rndc status
...
  query logging is ON
  query logging is ON
...
  server is up and running
  server is up and running
</syntaxhighlight>
To enable logging by default, edit /etc/named.conf with:
<syntaxhighlight lang="bash" line start="1" enclose="div">
logging {
        channel "querylog" {
                file "/var/log/named-query.log";
                print-time yes;
        };
        category queries { querylog; };
};
</syntaxhighlight>


== Disable IPv6 Lookups ==
== Disable IPv6 Lookups ==

Revision as of 18:38, 5 May 2013

Enable Query Logging

Use rndc to enable query logging:

rndc querylog on

Lookups will then be dumped into /var/log/messages

To see whether rndc querylog is enabled, run:

rndc status
 ...
 query logging is ON
 ...
 server is up and running


To enable logging by default, edit /etc/named.conf with:

logging {
        channel "querylog" {
                file "/var/log/named-query.log";
                print-time yes;
        };
        category queries { querylog; };
};

Disable IPv6 Lookups

If you have querylog enabled, you may see lots of messages like:

May  5 12:14:44 linux named[2492]: error (network unreachable) resolving 'ns2.google.com/A/IN': 2001:503:231d::2:30#53
May  5 12:14:44 linux named[2492]: error (network unreachable) resolving 'ns2.google.com/AAAA/IN': 2001:503:231d::2:30#53
May  5 12:14:44 linux named[2492]: error (network unreachable) resolving 'ns3.google.com/A/IN': 2001:503:231d::2:30#53
May  5 12:14:44 linux named[2492]: error (network unreachable) resolving 'ns4.google.com/A/IN': 2001:503:231d::2:30#53
May  5 12:14:44 linux named[2492]: error (network unreachable) resolving 'ns3.google.com/AAAA/IN': 2001:503:231d::2:30#53
May  5 12:14:44 linux named[2492]: error (network unreachable) resolving 'ns1.google.com/A/IN': 2001:503:231d::2:30#53
May  5 12:14:57 linux named[2492]: error (network unreachable) resolving 'ns2.p42.dynect.net/A/IN': 2001:500:3::42#53

Since I don't have IPv6 on my network, it's obvious why I can't lookup IPv6 addresses. To fix this, do:

vi /etc/sysconfig/named
 OPTIONS="-4"