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