Solved

Primary DNS server configuration

Posted on 2000-03-19
8
219 Views
Last Modified: 2013-12-15
Who could explain me(shortly and clearly), how to configure the primary DNS server in Linux Redhat 6.x ? I've read the DNS-Howto, but this howto isn't clear to me..
0
Comment
Question by:ruslanas
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 2634454
If you are going to do anything serious with DNS, you probably want a copy of "DNS and Bind", published by O'Rielly.

The process is really fairly simple for most cases. it's just a matter of installing bind (), creating the named.conf file and the zone and reverse lookup files.

There are some conditions however. If the DNS server is to be publically accessible, you have to have a full time Internet connection, an IP netblock that's been delegated to you by your service provider, a second nameserver or someone that will provide your second nameserver, and a properly registered domain name.

Another case that's a bit special is if your nameserver won't be publically assessible, say behind a firewall. In this case you aren't required to have a second nameserver, and you aren't required to use a registered domain name (providing you don't let it leak out through the firewall).

I can help you set either of these up, I just need to know what you are trying to do, and in the case of a publically available server what the IP block is, what the domain name is and who is to be your secondary.
0
 
LVL 12

Expert Comment

by:j2
ID: 2635950
uhm, why take the long route? RH6.x has this all in linuxconf. DNS howto just confuses things for this. What do you want?
0
 
LVL 3

Expert Comment

by:alien_life_form
ID: 2636549
Greetings.

The long route is needed, because linuxconf makes DNS look simple, but it really "ain't" - as jlevie's answer highlights.

Cheers,
    alf
0
 
LVL 1

Expert Comment

by:toneus
ID: 2636717
I didn't know how to setup DNS, I followed the documentation in /usr/doc/howto/DNS-howto, and that worked. It explains pretty good what steps are involved. just take the time to do, because it really ain't simple...
0
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 
LVL 12

Expert Comment

by:j2
ID: 2637069
Uhm, lets see, itmakes DNS look easy.. Well, DNS _is_ easy, i just dont really understand why doing it the "howto" way (and messing up parts of Redhat in the process) would be better. (And yes, i personally speak fluent bind and sendmail.cf) ;)
0
 
LVL 12

Accepted Solution

by:
j2 earned 100 total points
ID: 2637130
Ok, DNS on redhat.

1. Make sure the following is installed (talking RH6.1)
- bind-utils-8.2.2_P3-1
- bind-8.2.2_P3-1

2. Launch linuxconf and find "server tasks / DNS"
 Configure domain / add

Now you enter your domain name (in my case mupp.net, main server should pick up the name of the localhost automatically. (in my case animal.mupp.net (this is the main DNS for the domain))

Enter the names for the name and (if applicable) mail servers as apropriately.

in my case animal.mupp.net on both counts.

Then choose accept.
-------

Now for the IP reverse mapping.

Chose add then enter your network number, if you use the IP range 192.168.0.x then your net is 192.168.0

Accept.
-------

Ignore the "configure secondaries", "configure forwarders" and "forward zones" unless you really need them (and if you did, you would know what they meant)
------

Leave the "features" as default.
------

Ip allocation space is nice, if you have 15-20 domains to juggle and/or a bunch of different subnets. So ignore it.
------

Now for the add/ edit part.

CHose "add / edit host info by domain"

Chose the domain you have created.

chose "add" and enter the fqdn (fully qualified domain name) like gonzo.mupp.netthen move down to the "ip addrs" field and just enter the Ip (like 192.168.0.100)

then repeat the "add / edit" part for your systems.
------

then launch the named by running /etc/rc.d/init.d/named stop ; /etc/rc.d/init.d/named start (sometimes named restart does not work properly, so stop / start is safer)

Voila you now have a DNSM that keeps track of the domains you have created, and is ready to answer queries about other domains.

0
 
LVL 3

Expert Comment

by:alien_life_form
ID: 2637164
Greetings.

My comment was just intent at pointing out that - regardless of the tools - setting up DNS requires some understanding of what you're doing and of why you're doing it. The HOWTO may not be the best text to follow, and linuxconf may be great for the mechanics and keeping a consistent view of the system configuration: but what's keeping you from awardng yoourself sun.com as domain name and picking an address in the 224.x.x.x - AKA multicast - range, if all the theory is missing?

And if it's easy what are all this lame delegations doing in my log? :->

Cheers,
    alf
0
 
LVL 40

Expert Comment

by:jlevie
ID: 2637288
Yeah, and what about all the folks who said "Hmm, I'll just set it up with linuxconf, it looks easy enough...". And then later don't understand why, since they've got their own nameserver and it has a MX record for their mailserver, that all the email is still going to someplace else. And that reverse lookups for their domain hosts don't work, and tightly controlled  mailservers refuse to accept their email, and I could go on and on... personal rant mode OFF.

alien_life_form is dead right. If you don't know DNS cold, you need to learn it or get someone who does to at least get it set up correctly.
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Suggested Solutions

This is the error message I got (CODE) Error caused by incompatible libmp3lame 3.98-2 with ffmpeg I've googled this error message and found out sometimes it attaches this note "can be treated with downgrade libmp3lame to version 3.97 or 3.98" …
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

758 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now