Selain domain utama semisal debian.edu, masih bisa kita tambahkan lagi Sub-Domain dari domain utama tersebut. Sehingga kita lebih menghemat Ip Address dan juga domain. Contoh subdomain adalah, mail.yahoo.com dan
video.google.com. Kata mail dan video pada domain tersebutlah yang dinamakan “sub” domain.

7.1 Penambahan Sub Domain
 

Pertama, tinggal tambahkan Sub-Domain pada DNS Server. Yang letaknya di file forward, pada direktori bind9. Dan tambahkan satu script berikut di baris paling bawah.

debian-server:/home/fahrul# cd /var/cache/bind/
debian-server:/var/cache/bind# vim db.debian
subdomain        IN      A       192.168.10.1 


7.2 Penambahan Virtual Host


Sebenarnya hanya dengan mengedit file forward diatas, sub domain sudah berhasil dibuat. Namun belum kita gunakan untuk apapun. Oleh karena itu, pada bagian ini kita akan membuat sub domain tersebut berfungsi untuk
layanan web server.

Kedua, kita buat VirtualHost untuk laman website dari sub-domain tersebut.

debian-server:/home/fahrul# cd /etc/apache2/sites-available/
debian-server:/etc/apache2/sites-available# cp default subdomain
debian-server:/etc/apache2/sites-available# vim subdomain
<VirtualHost *:80>
        ServerAdmin webmaster@banisaleh.sch.id
        ServerName subdomain.debian.edu
        DocumentRoot /var/www/subdomain/
        <Directory />
                 Options FollowSymLinks
                 AllowOverride None
        </Directory>
        <Directory /var/www/subdomain/>
                 Options Indexes FollowSymLinks MultiViews
                 AllowOverride None
                 Order allow,deny
                 allow from all
        </Directory>
#. . .

debian-server:/etc/apache2/sites-available# a2ensite subdomain
 
7.3 Membuat Halaman Website

Untuk bahan pengujian nanti, kita buat halaman website sederhana untuk sub-domain tersebut. Saya sarankan untuk mempelajari HTML (Hyper Text Markup Language) terlebih dahulu. Karena HTML merupakan bahasa
pemrograman web yang paling dasar.

debian-server:/etc/apache2/sites-available# cd /var/www/
debian-server:/var/www# mkdir subdomain
debian-server:/var/www# cd subdomain
debian-server:/var/www/subdomain# vim index.html
<html>
<head>
     <title>Sub Domain Test</title>
</head>
<body bgcolor=black><center><font face=Calibri color=green><h1>
     <blink>wellc0me</blink>
     <br><br><br><br>
     <font face=Calibri color=blue><h2>
     <marquee>Ini adalah Halaman <b>subdomain.debian.edu</b></marquee>
</body>
</html>

Terakhir restart daemon bind9 dan apache2.

debian-server:/var/www/subdomain# /etc/init.d/bind9 restart
debian-server:/var/www/subdomain# /etc/init.d/apache2 restart