Summary
Domain Name Service (DNS) is an Internet service that maps IP addresses and fully qualified domain names (FQDN) to one another. In this way, DNS alleviates the need to remember IP addresses. Computers that run DNS are called_name servers_. Ubuntu ships with BIND (Berkley Internet Naming Daemon), the most common program used for maintaining a name server on Linux.
The primary server who user in immkota.org domain is 192.168.1.1, Based on Debian Server. The SOA for this domain is ns1.immkota.org
The Secondary Server who user in immkota.org domain is 192.168.1.11, Based on Ubuntu Server
SOA (start of authority) dari domain immkota.org adalah 192.168.1.1
Controlled by 192.168.1.11 (Ubuntu 7.04 Server)
we used immkota.org, and this domain have much sub domain such us
[www.immkota.org](http://www.immkota.org/) | [blog.immkota.org](http://blog.immkota.org/) | [forum.immkota.org](http://forum.immkota.org/) |
[elearning.immkota.org](http://forum.immkota.org/) | [nino.immkota.org](http://nino.immkota.org/) | [udienz.immkota.org](http://udienz.immkota.org/) |
[loetphi.immkota.org](http://loetphi.immkota.org/) | [ubuntu.immkota.org](http://ubuntu.immkota.org/) | [debian.immkota.org](http://debian.immkota.org/) |
before you build the server (localhost), you must install bind, dhcpd, proftpd, mysql, php5, and apache. to install those programs follow this instructions: (become root)
$ apt-get install bind9
then you must make file to definition this domain, to build domain follow this instructions:
$ touch /etc/bind/192.168.1.1.rev
<span class="anchor"></span>$ chmod 644 /etc/bind/192.168.1.1.rev
<span class="anchor"></span>$ chown root.bind /etc/bind/192.168.1.1.rev
<span class="anchor"></span>$ touch /etc/bind/immkota.hosts
<span class="anchor"></span>$ chmod 644 /etc/bind/immkota.hosts
<span class="anchor"></span>$ chown root.bind /etc/bind/immkota.hosts
don’t forget to typing those file, type those file like below:
$ttl 38400
<span class="anchor"></span>10.168.192.in-addr.arpa. IN SOA ns1.immkota.org. udienz.immkota.org. (
<span class="anchor"></span> 07102006
<span class="anchor"></span> 10800
<span class="anchor"></span> 3600
<span class="anchor"></span> 604800
<span class="anchor"></span> 38400 )
<span class="anchor"></span>1.168.192.in-addr.arpa. IN NS ns1.immkota.org.
<span class="anchor"></span>1.1.168.192.in-addr.arpa. IN PTR ns1.immkota.org
<span class="anchor"></span>11.1.168.192.in-addr.arpa. IN PTR udienz.immkota.org
$ttl 38400
immkota.org. IN SOA ns1.immkota.org. udienz.immkota.org. (
07102006
10800
3600
604800
38400 )
immkota.org. IN NS ns1.immkota.org.
immkota.org. IN TXT "v=spf1 a mx ip4:192.168.0.0/16 include:_.immkota.org ~all"
_xmpp-server._tcp.immkota.org. IN SRV 5 0 5269 udienz.immkota.org.
server.immkota.org. IN A 192.168.1.1
server IN AAAA fe80::f66d:4ff:fe2e:4096
ns1.immkota.org. IN A 192.168.1.1
ns1 IN AAAA fe80::f66d:4ff:fe2e:4096
www.immkota.org. IN CNAME server
blog.immkota.org. IN CNAME server
forum.immkota.org. IN CNAME server
nino.immkota.org. IN CNAME server
elearning.immkota.org. IN CNAME server
ubuntu.immkota.org. IN CNAME udienz
udienz.immkota.org. IN A 192.168.1.11
udienz IN AAAA fe80::d029:e0ff:fea5:2131
debian.immkota.org. IN CNAME udienz
zone "immkota.org" {
<span class="anchor"></span> type master;
<span class="anchor"></span> file "/etc/bind/immkota.org.hosts";
<span class="anchor"></span> };
<span class="anchor"></span>zone "1.168.192.in-addr.arpa" {
<span class="anchor"></span> type master;
<span class="anchor"></span> file "/etc/bind/192.168.1.rev";
<span class="anchor"></span> };
127.0.0.1 localhost
<span class="anchor"></span>192.168.1.1 server.immkota.org server
<span class="anchor"></span># The following lines are desirable for IPv6 capable hosts
<span class="anchor"></span>::1 ip6-localhost ip6-loopback
<span class="anchor"></span>fe00::0 ip6-localnet
<span class="anchor"></span>ff00::0 ip6-mcastprefix
<span class="anchor"></span>ff02::1 ip6-allnodes
<span class="anchor"></span>ff02::2 ip6-allrouters
<span class="anchor"></span>ff02::3 ip6-allhosts
multi on
<span class="anchor"></span>order hosts, bind
server
search immkota.org
<span class="anchor"></span>nameserver 192.168.1.1
<span class="anchor"></span>
don’t forget to restart bind services
$ /etc/init.d/bind restart