This document summarizes an academic project report on building a DNS server that supports IPv6 name resolution. The project configured a server with full IPv4 and IPv6 support in hosts and routers. It used IPv6 over IPv4 encapsulation to carry IPv6 packets over an IPv4 network. The objective was to set up a Linux IPv6 DNS server to allow IPv6 name resolution using the latest version of BIND. The project created a dual IP stack node with full IPv4 and IPv6 support by configuring the kernel using shell and C programming scripts.