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:7828 | -falko, April 10, 2006

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:7825 | -falko, March 23, 2006

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:7808 | -falko, May 26, 2012

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:7786 | -Ray, August 8, 2006

Tutorial: Setting Up A DNS Server

Up
vote
Down

An introduction to the Domain Name Service and how to use it..
There are a couple of ``gotchas'' that normally are avoided with name lookups that are often seen when setting up reverse zones. Before you go on you need reverse lookups of your machines working on your own nameserver. If it isn't go back and fix it before continuing.

I will discuss two failures of reverse lookups as seen from outside your network...
read more...
permapage | score:7709 | -Ray, May 11, 2001 (Updated: September 8, 2004)

Tutorial: Run DNS Servers on Debian 6

Up
vote
Down

This tutorial shows how you can run your own DNS servers (primary and secondary) with ISPConfig 3. To do this, you need two servers with two different public IP addresses and with ISPConfig 3 installed. I will use Debian Squeeze for both DNS servers here to demonstrate the base system setup process and ISPConfig 3 installation, but once you have ISPConfig 3 installed on your servers, the configuration inside ISPConfig 3 is identical, no matter what distribution you use. read more...
permapage | score:7672 | -falko, July 21, 2011

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:7561 | -falko, March 12, 2007

Dynamic DNS on Linux

Up
vote
Down

Need to connect remotely to your Linux system -- but you don't have a static IP address?
The solution is to choose your own hostname for your PC, set up a record for it with a dynamic DNS service provider, and set up your PC to check its own IP address regularly and send an update message to the dynamic DNS server when it changes. Then you can SSH to myhost.unclenatesdomain.org and be assured it will reach your PC.

Choosing which dynamic DNS provider to go with can be as confusing as picking a Web hosting provider...
read more...
mail this link | permapage | score:7470 | -Ray, July 20, 2006

Using the Domain Name Service (DNS)

Up
vote
Down

You know my name, look up my number...
...it's estimated that more than 50,000 new domain names are registered each day. The Domain Name Service (DNS, also often referred to as the Domain Name System) was created to help solve this problem. DNS is essentially a huge conga line of servers (called name servers) snaking through the Internet. For any computer connected to the Net, a given DNS server can provide you with that computer's host name and IP address information itself, or the server knows how to find other name servers that will have that information.

In this story we give a general overview of the DNS system, how it's implemented on Linux, and how to configure it. We describe the files that hold the configuration information and host database and where they're located. Sample configuration files are also included to get you started with your own DNS setup.
read more...
mail this link | permapage | score:7398 | -Ray, December 5, 2000 (Updated: August 27, 2003)

Set up Caching DNS with djbdns on FreeBSD

Up
vote
Down

Building a local DNS cache will speed up your internet connection since the time for the translation job (converting domain names into IP addresses) will become negligible with the assumption that the DNS cache gets the information from the parent DNS. read more...
permapage | score:7394 | -falko, May 8, 2007

dnstop: Monitor DNS Server Network Traffic In Real Time

Up
vote
Down

dnstop is a great tool when maintaining a DNS server. Log file can give out required information but dnstop is just like top command for monitoring dns traffic. It is a small tool to listen on device or to parse the file savefile and collect and print statistics on the local network's DNS traffic. You can see information about all DNS clients, DNS queries and much more with this tool. read more...
permapage | score:7343 | -nixcraft, August 4, 2008

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:7335 | -falko, July 14, 2008

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:7268 | -Alex, July 27, 2000 (Updated: June 23, 2003)

Tutorial: Install MyDNS, MyDNSConfig 3 on Fedora 10

Up
vote
Down

In this tutorial I will describe how to install and configure MyDNS and MyDNSConfig 3 on Fedora 10. MyDNS 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. 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:7173 | -falko, May 24, 2009

Simple DNS-based ad blocking for Linux, BSD

Up
vote
Down

Since most of the more annoying web advertisements come from only a very few sources, this clever solution is easy to implement and quite effective. Of course, this technique will work for any operating system on which running a DNS server is convenient.
People who use the Web these days have probably developed extremely good "mental filters" that allow them to ignore the blizzard of banner ads, pop-ups, and other chaff, which seem to make up the majority of the content on many major Web sites. But one day the flashing, jumping, singing, whiz-bangy-ness of it all got to me and I decided to do something to reduce the amount of visual noise I had to deal with when surfing the Web. The bonus was that once I was able to eliminate 90% of the advertising from the sites I was visiting, my Web browsing sped up enormously.

Let me preface my solution by stating that it requires that you run your own local DNS servers, as I do on my home-office network.
read more...
mail this link | permapage | score:7028 | -Ray, January 20, 2004

Set up dynamic DNS

Up
vote
Down

How to set up Bind on your Linux system...
In this tip Iíll look at configuring the BIND side of a dynamic DNS service, and in a following tip Iíll configure the DHCP side and put it all together. The configuration here is used on a CentOS 5.3 system, but with some potential path changes, it should work on any Linux distribution.
read more...
permapage | score:7005 | -Ray, July 16, 2009

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:6890 | -falko, August 31, 2011

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:6858 | -Ray, May 30, 2007

Determine DNS nameserver versions remotely with fingeprinting tool

Up
vote
Down

By hiding your DNS server version number you can improve server security. fpdns is a program that remotely determines DNS server versions. It does this by sending a series of borderline DNS queries which are compared against a table of responses and server versions. (just like nmap command's remote OS detection facility).

A nameserver basically responds to a query. Interoperability is an obvious requirement here. The standard protocol behavior of different DNS implementations is expected to be the same. read more...
mail this link | permapage | score:6814 | -nixcraft, December 21, 2007

Tutorial: Build a Multiserver Web, Email, DNS and MySQL Database System on Debian 5.0

Up
vote
Down

This tutorial describes the installation of an ISPConfig 3 multiserver setup with dedicated web, email, database and two DNS servers all managed trough a single ISPConfig 3 control panel. The setup described below uses five servers and can be extended easily to to a higher number of servers by just adding more servers. E.g. if you want to have two mailservers, do the setup steps from chapter 2 on both of these servers. If you want to set up more web servers, then install ISPConfig on all other web servers in expert mode except of the first one. read more...
mail this link | permapage | score:6779 | -falko, August 20, 2010
More articles...
Tallahassee Abstract Art

Selected articles

Why Programmers are not Software Engineers

Missing the point of the Mac Mini

Space Tyrant: A threaded game server project in C

Closed Source Linux Distribution Launched

Apple to Intel move no threat to Linux

Mono-culture and the .NETwork effect

How to install Ubuntu Linux on the decTOP SFF computer

The Supreme Court is wrong on Copyright Case

Graffiti Server Download Page

Programming Language Tradeoffs: 3GL vs 4GL

Space Tyrant: A threaded C game project: First Code

Download: Linux 3D Client for Starship Traders

Shadow.sh: A simple directory shadowing script for Linux

Space Tyrant: A multiplayer network game for Linux

The Real Microsoft Monopoly

Hacker Haiku

Tutorial: Introduction to Linux files

Testing the Digital Ocean $5 Cloud Servers with an MMORPG

The life cycle of a programmer

Linux vs. Windows: Why Linux will win

Microsoft to push unlicensed users to Linux

No, RMS, Linux is not GNU/Linux

Librenix T-Shirts and Coffee Mugs!

Beneficial Computer Viruses

Space Tyrant: Multithreading lessons learned on SMP hardware

Linux dominates Windows

Apple DIY Repair

MiniLesson: An introduction to Linux in ten commands

VPS: Xen vs. OpenVZ

The Network Computer: An opportunity for Linux

Why software sucks

The short life and hard times of a Linux virus

Scripting: A parallel Linux backup script

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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