Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

Linux DNS Tutorial

Up
vote
Down

This tutorial describes the basics of the Domain Name System (DNS) that Linux system administrators should know of. Front-ends and quick templates to set up domain records have a place in managing sites, but when confronted with DNS configurations already in existence, nothing can substitute for knowing and using the fundamentals. read more...
permapage | score:8026 | -falko, April 10, 2006

Security: Understanding DNS Attacks

Up
vote
Down

Minimizing the vulnerabilities of the Domain Name System...
Understanding the mechanics behind DNS is important when securing your DNS server. DNS is robust and full featured; understanding what resources each DNS action requires will allow administrators to disable unnecessary features, therefore achieving a minimalist and secure DNS server. This section reviews the basics of DNS mechanics. Domain name information is stored in flat text files called zone files. User requests and server replies are simple text-file searches and take very few system resources. Some newer DNS technologies allow for write access to update record data and other configurations remotely. However, unless write access is explicitly enabled, from an end user perspective DNS should be referred to as a read-only service. DNS is mechanically broken up into records, servers, and their respective chains of authority from the root servers...
read more...
mail this link | permapage | score:8025 | -Ray, May 17, 2004

Tutorial: Set up MyDNS on Ubuntu with MyDNSConfig

Up
vote
Down

In this tutorial I will describe how to install and configure MyDNS and MyDNSConfig. MyDNS is a DNS server that uses a MySQL database as backend instead of configuration files like, for example, Bind or djbdns. The advantage is that MyDNS simply reads the records from the database, and it does not have to be restarted/reloaded when DNS records change or zones are created/edited/deleted. A secondary nameserver can be easily set up by installing a second instance of MyDNS that accesses the same database or, to be more redundant, uses the MySQL master / slave replication features to replicate the data to the secondary nameserver. read more...
mail this link | permapage | score:7994 | -falko, March 12, 2007

Install PowerDNS and Poweradmin on Fedora Linux

Up
vote
Down

This article shows how you can install the PowerDNS nameserver (with MySQL backend) and the Poweradmin control panel for PowerDNS on a Fedora 10 system. PowerDNS is a high-performance, authoritative-only nameserver - in the setup described here it will read the DNS records from a MySQL database (similar to MyDNS), although other backends such as PostgreSQL are supported as well. Poweradmin is a web-based control panel for PowerDNS. read more...
permapage | score:7992 | -falko, February 13, 2009

OpenVZ Tutorial: Build virtual host with Web, MySQL, Email, DNS servers on Debian 6

Up
vote
Down

This tutorial describes how you can set up a single dedicated server as a virtual multiserver environment using OpenVZ with dedicated Web & MySQL, Email and DNS servers on Debian Squeeze. Also, you will learn how to maintain all these servers. As an addition, you will learn how to install some very useful packages on all of them, how to protect them and how to monitor them. At the end you will have a fully functional virtual multiserver environment, ready for shared hosting. read more...
permapage | score:7907 | -falko, May 26, 2012

CentOS 4.6 Server Setup Tutorial: LAMP, Email, DNS, FTP, ISPConfig

Up
vote
Down

This tutorial shows how to set up a CentOS 4.6 based server that offers all services needed by ISPs and web hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 32-bit version of CentOS 4.6, but should apply to the 64-bit version with very little modifications as well. read more...
permapage | score:7902 | -falko, January 10, 2008

Faster Linux browsing with a DNS cache server

Up
vote
Down

Avoid redundant, time-consuming remote DNS name lookups when browsing on your Linux system with your own local DNS cache...
So what’s the difference?
An Caching DNS holds a small database of recent requests, or so to speak. He will keep each entry in his database for a specified amount of time (more about TTL). If the Caching DNS receives a requests for a entry currently in his database, he will respond to it instantly without contacting any other servers. If the Caching DNS is on your local computer, this will occur in 0 milliseconds.
read more...
mail this link | permapage | score:7878 | -Ray, March 29, 2011

How to set up a caching DNS server

Up
vote
Down

Eliminate lots of DNS queries to make your connection seem faster...
You can run a DNS cache on your computer. This will speed up the process of looking up domain names when browsing. The difference is about 30-60 ms for me. Multiply that difference by the number of websites you visit a day for an approximate estimate of the speed improvement. Of course, all this would be worth it if it weren’t for the fact that setting this up is way too easy.
read more...
permapage | score:7876 | -Ray, August 8, 2006

Book Review: BIND 9 DNS Administration Reference Book

Up
vote
Down

BIND 9 DNS Administration Reference Book lists for about $21...
For a reference manual, it seems to hit all the high points and more. What I mean is what I said before; this is the type of book that you refer to when you are trying to figure out a particular problem, not the sort of book you pick up if you are trying to learn BIND administration or have never heard of BIND and DNS.
read more...
permapage | score:7830 | -Ray, October 4, 2007

Install PowerDNS, MySQL, Poweradmin on Debian 6

Up
vote
Down

This article shows how you can install the PowerDNS nameserver (with MySQL backend) and the Poweradmin control panel for PowerDNS on a Debian Squeeze system. PowerDNS is a high-performance, authoritative-only nameserver - in the setup described here it will read the DNS records from a MySQL database (similar to MyDNS), although other backends such as PostgreSQL are supported as well. Poweradmin is a web-based control panel for PowerDNS. read more...
permapage | score:7793 | -falko, August 31, 2011

DNS: MX Records Explained

Up
vote
Down

This article is a nice introduction to the DNS MX record and its usage.
The MX record shows that all emails @ mydomain.com should be routed to the mail server at mydomain.com. The DNS record shows that mydomain.com is located at 216.34.94.184. This means that email meant for liz@mydomain.com will be routed to the email server at 216.34.94.184. This finishes the task of the MX record. The email server on that server(say sendmail) then takes over, collects the email and then proceeds to distribute it to the user ``liz''.
read more...
mail this link | permapage | score:7731 | -Ray, December 29, 2005

Set up BIND9 for separate internal, external DNS service

Up
vote
Down

This tutorial shows you how to configure a BIND9 DNS server to serve an internal network and an external network at the same time with different set of information. To accomplish that goal, a new feature of BIND9 called view is used. As a tutorial it will walk you through the whole set up, but initial knowledge of BIND and DNS is required. read more...
permapage | score:7681 | -falko, March 23, 2006

Tutorial: DjbDNS on Ubuntu Server 8.04

Up
vote
Down

DjbDNS is a collection of Domain Name System tools. It includes software for all the fundamental DNS operations. This tutorial shows how to set it up on an Ubuntu 8.04 AMD64 server.
When a browser wants to contact www.hotwired.com, it first asks a DNS cache, such as djbdns's dnscache, to find the IP address of www.hotwired.com. Internet service providers run dnscache to find IP addresses requested by their customers. If you're running a home computer or a workstation, you can run your own dnscache to speed up your web browsing.
read more...
mail this link | permapage | score:7547 | -falko, July 14, 2008

Tutorial: Install MyDNS-NG, MyDNSConfig 3 on Debian

Up
vote
Down

In this tutorial I will describe how to install and configure MyDNS-NG and MyDNSConfig 3 on Debian Lenny. MyDNS-NG is a DNS server that uses a MySQL database as backend instead of configuration files like, for example, Bind or djbdns. MyDNSConfig is an easy to use web-based interface to MyDNS-NG. MyDNSConfig can create all types of DNS records that are available in MyDNS and adds features like user management and access privileges. read more...
permapage | score:7521 | -falko, April 10, 2009

Tutorial: Configuring Secondary DNS

Up
vote
Down

This is the easy part.
A master DNS server contains the zone files which dictate the IP addresses and hostnames for a zone. A slave DNS server contains the same information, but must obtain its information from a master DNS server. For example, when a primary name server starts, it reads the zone information from files on the disk. However, when a slave name server starts, it asks the primary for the information.
read more...
permapage | score:7314 | -Alex, July 27, 2000 (Updated: June 23, 2003)

Patch BIND9 against DNS cache poisoning on Linux

Up
vote
Down

Dan Kaminsky earlier this month announced a massive, multi-vendor issue with DNS that could allow attackers to compromise any name server - clients, too. These two articles explain how you can fix a BIND9 nameserver on Debian Etch and Fedora/CentOS so that it is not vulnerable anymore to DNS cache poisoning. read more...
mail this link | permapage | score:7285 | -falko, July 29, 2008

Book review: DNS in Action

Up
vote
Down

The book DNS in Action is a guide to DNS implementation, os specific configuration, and administration. This is a practical book for new sys admin and network architects about how to run and configure DNS. Libor Dostalek and Alana Kabelova has done a good work to put together complicated topic such as DNS and its implementation. The entire book is divided into ten chapters.

We humans take advantage of DNS whenever possible by using terms URLs and e-mail addresses. The first chapter explains the basis of DNS and its principles. read more...
mail this link | permapage | score:7231 | -nixcraft, July 12, 2006

DNS Overview

Up
vote
Down

The present and future DNS in three pages...
Created in the 1980s when the Internet was still young but overrunning its original system for translating host names into IP addresses, DNS is one of the foundation technologies that made the worldwide Internet (and the World Wide Web) possible. Yet this did not all happen smoothly, and DNS technology has been periodically refreshed and refined. Though it's still possible to describe DNS in simple terms, the underlying details are by now quite sublime. This article explores the supposed and true definitions of DNS (both the system and the protocol) and shows some of the tension between these two definitions through the lens of the Internet protocol development philosophy.
read more...
mail this link | permapage | score:7172 | -Ray, May 30, 2007

Load Balancing with DNS

Up
vote
Down

An introduction to load balancing using round robin DNS.
Other availability techniques involve using specific load balancing hardware (like the "Big IP" and Cisco Local Directors) or involve using DNS and routing to affect the load balancing. In round robin DNS, a single host name (e.g., http://www.saladbar.com) resolves to multiple addresses. These IP addresses are then used on a more or less equal basis (some say that the first and last addresses in the list get a slightly larger share of the traffic).
read more...
mail this link | permapage | score:7113 | -Ray, June 24, 2000 (Updated: August 16, 2003)

Tutorial: Setting up Domain Name System (DNS) Servers

Up
vote
Down

If this isn't enough, O'reilly has a book entitled DNS and BIND -- the one with the cricket on the cover.
The core of domain name system (DNS) is the invention of a hierarchical, domain-based naming scheme and a distributed database system for implementing this scheme. This allows local control of segments of the overall database, yet the data is available across the entire network through a client-server scheme. This database of domains is maintained by interNIC (Network Information Center). Robustness and adequate performance are achieved through replication and caching...
read more...
mail this link | permapage | score:7101 | -Ray, March 5, 2001 (Updated: June 16, 2003)
More articles...
Abstract Art on Acrylic Panels

Recent headlines

Using Multiple PHP Versions (PHP-FPM FastCGI) With ISPConfig 3 (Ubuntu 12.04)

Elementary OS 0.2 Luna review

Tutorial: Fedora 19 Samba server with tdbsam

Linux Iptables Examples

OpenBSD Tutorial: Configure Ralink USB Wireless Adapter

Tutorial: Automatically add a disclaimer to emails with alterMIME (Postfix on Debian 6)

Installing Nginx, PHP5, PHP-FPM, MySQL on Debian 7

TuxOnIce: Hibernate Linux

Set up Oneiric PVHVM at Xen 4.1.2 Ubuntu 11.10 Dom0

Build a Mail Server on CentOS 6 with Postfix, Dovecot, PostgreSQL

LinSSID – Graphical wireless scanning for Linux

Ubuntu is not a community distribution

Tutorial: Running CS-Cart on Nginx on Debian 7/Ubuntu 13.04

Plasma Media Center 1.1 and digiKam 3.3

How to install Orange in Ubuntu 13.04

How to install Ajenti on Ubuntu 13.04 server

Google Chromecast and the new Nexus 7

OpenShift Online: a non-developer guide

Tahoe Least-Authority File System for secure, distributed data storage

Hand of Thief trojan and your favorite Linux distribution

Reviewing Kali Linux - the distro for security geeks

Linpus Lite 1.9 review

PC-BSD 9.1 preview

Active Directory Integration with Centrify DirectControl Express on Ubuntu 11.10 (Oneiric)

Lynis: Security and system auditing tool

Nuvola Player: Enjoy all your Cloud music services from one interface

Tutorial: Ubuntu Jeos 12.04 LTS Spam Filter Gateway Server

Add Video Streaming to C/C++ apps with Nex Gen Media Server API

Giada – Audio tool for DJs, live performers and electronic musicians

Tutorial: Replace Windows with Ubuntu 13.04

Fedora 16 KDE review

Debian 6, Squid, Kerberos/LDAP authentication, Active Directory integration, Cyfin Reporter

Apache2, mod_rewrite tutorial: Redirect requests by device

Pre-release Ubuntu 12.10 has partial support for manual LVM and disk encryption

Stella: RH/CentOS 6.3 based Desktop OS

The Coming HTML 5 Revolution in Linux

LEMP Tutorial: Install Nginx, PHP5, MySQL on Ubuntu 12.04 LTS

StartOS 6 GNOME 3 and KDE preview

Linux Mint Debian 201204 MATE/Cinnamon review

Perl One-Liners Explained: Handy Regular Expressions

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 
Articles are owned by their authors.   © 2000-2012 Ray Yeargin