Professional Documents
Culture Documents
Building Linux IPv6 DNS Server
Building Linux IPv6 DNS Server
Guided by Compiled by
Shankar S. M.E Linux Lovers Team
• Example
– 3ffe:3700:0200:00ff:0000:0000:0000:0001
Changed Removed
0 bits 4 8 16 24 31
Ver IHL Service Type Total Length
0 4 12 16 24 31
Module 2
– Study about DNS And BIND. Our
– DNS Configuration Settings. Discussion
Module 3
– Sockets for connection between IPv4 and IPv6.
– Construction of java code with Swing and testing.
11th Mar 2006 Building a Linux IP v6 DNS Server 12
Topics of Discussion
• Introduction
• Project Scheduled
• About Kernel Compilation
• About DNS Configuration
• Conclusion
• Optimization
– "Lower" memory footprint
– Speed, compiled for your hardware
• Additional drivers
• Enabling additional features (security
patch for example)
• Use a more recent kernel than prebuilt
kernels (for example, an RC version)
• Kernel
# make dep -> dependency check
# make clean -> parameter check
# make bzImage -> Extracting Kernel image
• Modules
# make modules -> configuring modules
# make modules_install -> installing modules
• ln -s /boot/System.map-KERNELVERSION
/boot/System.map
Forward Lookup
Hostname into IP address
Reverse Lookup
IP address into Host Name
11th Mar 2006 Building a Linux IP v6 DNS Server 29
DNS Server Functions
• Script : named
• Configs : /etc/named.conf,
/var/named/*
/etc/rndc.*
• # Chkconfig named on
• Debugging tools
– named-checkconf,
– named-checkzone
Server
Mission Critical
Server
clients