?
Solved

DNSSEC and Unix clients

Posted on 2014-09-04
11
Medium Priority
?
327 Views
Last Modified: 2014-09-15
A company  has requested that DNSSEC be implemented in the environment.  The environment is a Windows 2008 R2 Active Directory with the DC's running DNS.  Setting up DNSSEC in DNS is relatively straightforward.  Most likely the company will also want to use IPSec with DNSSEC.   However, most of the client computers are Linux servers, so group policies are of no value here.

Would the Linux client be able to use DNSSEC?  If this is supported what are the commands on the Linux side to enable DNSSEC with IPSec?  How is this verified on the client?

I don't know if this matters but there are A records in DNS for all the Linux servers.
0
Comment
Question by:BigmacMc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
  • 3
11 Comments
 
LVL 62

Expert Comment

by:gheist
ID: 40305733
BIND v9 implemented DNSSEC in year 2000, and support is still there.

It has nothing to do if you use IPSEC or SSL or DSL or WPA2 or none, those are just communication channels

DNSSEC validation should be enabled in DNS servers(read first line), clients are deaf and blind unless you use special DNS parsing libraries.
Part of named.conf (taken from CentOS 6)
        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;
        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";
        managed-keys-directory "/var/named/dynamic";
that enables DNSSEC validation on BIND name server by default.
0
 
LVL 29

Accepted Solution

by:
Jan Springer earned 2000 total points
ID: 40305794
If the linux box is a DNS client, then it doesn't need BIND (a DNS server).

It needs its servers specified in /etc/resolv.conf to return DNSSEC answers and it needs to not block those answers from TCP port 53.
0
 
LVL 62

Expert Comment

by:gheist
ID: 40305861
Most network impact is not "port" number, but various firealls blocking large DNS packets (4K) used by DNSSEC
0
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

 
LVL 29

Expert Comment

by:Jan Springer
ID: 40305870
And that's why I explicitly stated that traffic from TCP 53 needed to be allowed back in.

It's not just a DNSSEC thing.
0
 
LVL 62

Expert Comment

by:gheist
ID: 40305906
e.g cisco inspect will drop 4K response packet that adds 5s wait to retry with 512 byte EDNS0 request
0
 
LVL 29

Expert Comment

by:Jan Springer
ID: 40306018
i haven't configured a cisco firewall with 512 in  years.  that may be the default configuration but i've always changed it to 4096.
0
 

Author Comment

by:BigmacMc
ID: 40308654
Thanks everyone for your responses.

It is my understanding all the Linux servers are DNS clients pointing to Microsoft DNS servers, there are no Bind servers.  So my take away is etc/resolv.conf must be configured on the linux client servers to allow DNSSEC over port tcp 53.
0
 

Author Comment

by:BigmacMc
ID: 40308658
Is it safe to say that DNSSEC introduces sizable increase in DNS traffic?  That slow WAN/LAN links could possibly be impacted?
0
 
LVL 29

Expert Comment

by:Jan Springer
ID: 40308718
If your /etc/resolv.conf points to a server that cannot handle DNSSEC, then you need to consider installing a server that does or upgrade the server configuration to do so.

Regardless of the size of the traffic, if you do allow for it, then you may be blocking traffic to some zones.
0
 
LVL 62

Expert Comment

by:gheist
ID: 40309346
The traffic should have been accomodated 10 years ago.
Either way DNS does not use significant traffic.
0
 

Author Closing Comment

by:BigmacMc
ID: 40323486
Thanks for the assistance
0

Featured Post

Bringing Advanced Authentication to the SMB Market

WatchGuard announces the acquisition of advanced authentication provider, Datablink, with one mission – to bring secure authentication to SMB, mid-market, and distributed enterprises with a cloud-based solution, ideal for resale via their established channel & MSSP community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
FreeBSD on EC2 FreeBSD (https://www.freebsd.org) is a robust Unix-like operating system that has been around for many years. FreeBSD is available on Amazon EC2 through Amazon Machine Images (AMIs) provided by FreeBSD developer and security office…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question