the main goal of our project is to build a DNS server which supports IPv6 name resolution. This has been achieved by
configuring the server which has provision of complete support for both IPv4 and IPv6 in hosts and routers. The method of encapsulation of IPv6 packets within IPv4 headers over IPv4 network, simply called as IPv6 over IPv4 is used. The objective of the project is to setup own Linux IPv6 DNS server to allow IPv6 name resolution using the latest version of bindconf tool. To set a server which supports both IPv4 and IPv6 name resolution. The provision specified above can be achieved by creating kernel with appropriate network parameters using shell scripts.
OVERVIEW OF THE PROJECT
The project mainly deals with creating a Dual IP stack node with provision of complete support for both IPV4 and IPV6 in hosts and servers. This can be achieved by making a recursive copy of the kernel and configuring the necessary network properties to support both IPv4 and IPv6. The kernel is configured by using scripts in shell programming and C programming. The main idea of the project is configure a DNS server in Linux with IPv6 name resolution facility. The concept of encapsulation of IPv6 packets within IPv4 headers to carry then an IPv4 network simply called as IPv6 over IPv4 tunneling. PROBLEM DEFINITION LINUX kernels up to 2.3 do not support the incorporation of IPv6 into it. Hence to build a kernel which has provision for both IPv4 and IPv6 we use kernel version 2.4. In this project, we look closely at IPv6 name resolution and provide technical support to help the user set up, their own IPv6 Linux DNS server to allow IPv6 name resolution using the latest version of BIND Configuration tool.
The existing IPv4 system supports DNS configuration in Linux 9 and its prior versions. The graphical tool BIND 9 and prior versions support DNS configuration of IPv4. The kernel version 2.4 and prior versions support IPv4 DNS configuration. The BIND tool was introduced to
configure the IPv4 DNS after Linux 6. The existing system namely linux8, BIND 8 does not support IPv6 configurations. PROPOSED SYSTEM The proposed system is aimed at removing the drawbacks of the existing system. Our dual stack server can easily help a user to give IPv6 support to the Linux system. The project has configurations and tunneling is established through coding written in JAVA. Also, the packets are transferred from client to the server using the code. OUR PROJECT MODULES Our Project is divided into five Modules Module 1
Kernel Compilation and Creation of Patch Work. DNS Configuration Settings by editing the /etc directories. Establishing Connection between Client and Server through Sockets.