Saturday, May 30, 2015

Installing DNS on Linux 7 (Redhat, Centos, Oracle Linux)

When Building a home network, one of the first servers I like to build is a dns server. This server saves me time from going from multiple machines and entering host records to keep my servers talking to each other by name. In a small home network I will usually build the following servers all on a single server to save resources, a dns server, a yum repository server, a version control system and a file server. I will not usually share a web server or database server on a single server but I have found that these other application can share a small single instance and help my productivity working in my home network. I can build two different internal dns servers and run them easily on two small virtual boxes on two different low end machines. this keeps redundancy but is not necessary. A work around for not building a dns server in a home testing network is to just add individual records in the host entry for each machine that needs to communicate.
Here's a quick tutorial on how I set up my home dns server.
I will be using Oracle Linux 7 but Centos and Red Hat 7 will work the same way.
1. Copy my Linux Base Install Clone.
Follow my previous tutorials to show how to install Linux 7 and clone an instance with a base install.
2. Update the current clone to the latest patchset on all software.
yum update -y


  1. Hi Admin, I went through your article and it’s totally awesome. You can consider including RSS feed for easy content sharing, So that you can drive huge traffic to your blog. Hadoop Training in Chennai | Big Data Training in Chennai

    1. The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Projects for CSE.

      Software management seeks for decision support to identify technologies like JavaScript that meet best the goals and characteristics of a software project or improvement programme. JavaScript Training in Chennai Accessible experiences and repositories that effectively guide that technology selection are still lacking.

      Aim of technology domain analysis is to describe the class of context situations (e.g., kinds of JavaScript software projects) in which a software engineering technology JavaScript Training in Chennai can be applied successfully

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. I agree with your post. Android software development kit makes the application development process lot simpler and effective. You can create best performing android application with ease. Android Training Institutes in Chennai | Android Training in Chennai

  3. Your post is really awesome. Your blog is really helpful for me to develop my skills in a right way. Thanks for sharing this unique information with us.
    - Learn Digital Academy