Step 1. Download the iBIND version of your choice:
- Unpack the package after downloading. Type:
tar xzvf ibind-9.1.3-IDNS.tar.gzor (if your "tar" program does not support option "z")
gunzip ibind-9.1.3-IDNS.tar.gz
tar xvf ibind-9.1.3-IDNS.tar 
Step 2. Testing iBIND
After you have compiled iBIND, do a test to see if it is working properly.
- Make sure that there is no named running. If named is running, you may use ndc stop or simply do a ps to look for the processID and kill the process.
 - Next, cd to the directory where the new named is located.
- If your operating system is RedHat Linux version 7.1, type:
cd RedHat71 - If you are not running as root, su first and then start named. Type:
./named 
 - If your operating system is RedHat Linux version 7.1, type:
 - In order to test the new named, you will require a registered multilingual domain name. We have prepared a test package that contains a set of sample domain names in several native encodings.
Download the test-package here
- After downloading, expand the file. Type:
tar zxvf ibind-testpackage-CURRENT.tar.gzor (if your "tar" program does not support option "z")
gunzip ibind-testpackage-CURRENT.tar.gz
tar xvf ibind-testpackage-CURRENT.tar 
 - After downloading, expand the file. Type:
 - Next, change directory into the testpackage directory. In there, you will find a directory called URLs. This directory is further broken down into several sub-directories where you can find sample multilingual domain names, all of which are registered URLs that can be used to carry out your test.
- Change directory to any directory of your choice and type:
dig `cat` @localhost 
eg: cd URLs/big5
dig `cat www.i-dns.net` @localhost 
 - Change directory to any directory of your choice and type:
 
- Type:
cp ./named /usr/sbin/named (or any other directory that you want to put your DNS server in)
This will copy binaries to the corresponding locations. 
 Step 1. Download iBIND 4
- Expand the tar file. Type:
	tar zxvf ibind-4.9.7-IDNS.tar.gz
or (if your "tar" program does not support options "z")
gunzip ibind-4.9.7-IDNS.tar.gz
tar xvf ibind-4.9.7-IDNS.tar - Read the README and INSTALL files for instructions on customising Makefile.  Make the neccesary changes, if any, and then proceed.
 - Compile the program. Type:
make all 
Step 3: Testing iBIND
After you have compiled iBIND, do a test to see if it's running properly.
- Make sure that there’s no named running.  If named is running, you may use ndc stop or simply do a ps to look for the processID and kill the process.
 -  Next, cd to the directory where the new named is located. Type:
cd namedIf you are not running as root, su first and then start named. Type: ./named
 - In order to test the new named, you would require a registered multilingual domain name.  We have prepared a test package which contains a set of sample  domain names in several native encodings.
Download the test-package here
- After downloading, expand the file.  Type:
tar zxvf ibind-testpackage-CURRENT.tar.gzor (if your "tar" program does not support options "z")
gunzip ibind-testpackage-CURRENT.tar.gz
tar xvf ibind-testpackage-CURRENT.tar.gz 
 - After downloading, expand the file.  Type:
 - Next, change directory into the testpackage directory.   In there, you will find a directory called URLs.  This directory is further broken down into several sub-directories where you can find sample multilingual domain names, all of which are registered URLs that can be used to carry out your test.
- Change directory to any directory of your choice and type:
	dig `cat <URL_FILENAME>` @localhost
eg:
cd URLs/big5
dig `cat www.i-dns.net` @localhost 
 - Change directory to any directory of your choice and type:
	dig `cat <URL_FILENAME>` @localhost
 
- Type:
make install 




   