Your SlideShare is downloading. ×
Building a Linux IPv6 DNS Server Project review PPT v3.0 First review
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Building a Linux IPv6 DNS Server Project review PPT v3.0 First review

3,219
views

Published on

Building a Linux IPv6 DNS Server Project review PPT v3.0 First review ;For more updates visit : http://techiehari.pbworks.com/

Building a Linux IPv6 DNS Server Project review PPT v3.0 First review ;For more updates visit : http://techiehari.pbworks.com/

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,219
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1.  
    • 2. Compiled by Linux Lovers Team Guided by Shankar S. M.E Academic Project Review
    • 3. Topics of Discussion
      • Introduction
      • Project Scheduled
      • About Kernel Compilation
      • About DNS Configuration
      • Conclusion
    • 4. Topics of Discussion
      • Introduction
      • Project Scheduled
      • About Kernel Compilation
      • About DNS Configuration
      • Conclusion
    • 5.
      • Born on December 1998
      • IPv6 is a new layer 3 protocol which will supersede IPv4
      • Formerly called as SIP, SIPP
      • Major changes in IPv6 are the redesign of the header, including the increase of address size from 32 bits to 128 bits
      IPv6 – A Quick Tour
    • 6. IPv6 Features
      • Increased address space
        • 128 bits = 340 trillion trillion trillion addresses
        • (2 128 = 340,282,366,920,938,463,463,374,607,431,768,211,456)
        • = 67 billion billion addresses per cm 2 of the planet surface
      • Hierarchical address architecture
        • Improved address aggregation
      • More efficient header architecture
      • Neighbor discovery and autoconfiguration
        • Improved operational efficiency
        • Easier network changes and renumbering
        • Simpler network applications (Mobile IP)
      • Integrated security features
    • 7. IPv6 Addresses
      • Example
        • 3ffe:3700:0200:00ff:0000:0000:0000:0001
      • This can be written as
        • 3ffe:3700:200:ff:0:0:0:1 or
        • 3ffe:3700:200:ff::1
    • 8. 0 bits 31 Ver IHL Total Length Identifier Flags Fragment Offset 32 bit Source Address 32 bit Destination Address 4 8 24 16 Service Type Options and Padding Time to Live Header Checksum Protocol Existing System - IPv4 Header Removed Changed
    • 9. 0 31 Version Class Flow Label Payload Length Next Header Hop Limit 128 bit Source Address 128 bit Destination Address 4 12 24 16 Proposed System -IPv6 Header
    • 10. Supported RFCs for our project
      • RFC1886: DNS extension for IPv6
      • RFC2373: IPv6 addressing architecture
      • RFC2428: FTP extensions for IPv6 & NATs
      • RFC2452: IPv6 MIB: TCP
      • RFC2463: ICMP for IPv6
      • RFC2464: IPv6 over ethernet
      • RFC2466: IPv6 MIB: ICMP
      • RFC2553: Basic socket API for IPv6
    • 11. Topics of Discussion
      • Introduction
      • Project Scheduled
      • About Kernel Compilation
      • About DNS Configuration
      • Conclusion
    • 12. Our Project Scheduled
      • Module 1
        • Study about Linux.
        • Kernel Compilation and Creation of Batch Work.
        • Module 2
        • Study about DNS And BIND.
        • DNS Configuration Settings.
        • Module 3
        • Sockets for connection between IPv4 and IPv6.
        • Construction of java code with Swing and testing.
      Our Discussion
    • 13. Topics of Discussion
      • Introduction
      • Project Scheduled
      • About Kernel Compilation
      • About DNS Configuration
      • Conclusion
    • 14. Why Compile a Kernel?
      • 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)
    • 15. Obtaining and Extracting the Kernel
      • Download the source from:
        • http://www.kernel.org/pub
        • http://carroll.aset.psu.edu/pub/linux/kernel
      • Extracting the sources
        • cd /usr/src; tar xvfj linux-kernel-2.4.2.tar.bz2
    • 16. Programs for Configuration
    • 17. Screenshot - menuconfig
    • 18. Building the Kernel
      • Kernel
        • # make dep -> dependency check
        • # make clean -> parameter check
        • # make bzImage -> Extracting Kernel image
      • Modules
        • # make modules -> configuring modules
        • # make modules_install -> installing modules
    • 19. Installing the Kernel
      • New kernel is in arch/i386/boot, copy it somewhere
      • (i.e. /boot/vmlinux-KENRELVERSION)
      • Copy System.map to /boot/System.map-KERNELVERSION
      • ln -s /boot/System.map-KERNELVERSION
      • /boot/System.map
      • GRUB: Add to /boot/grub/menu.lst
        • title RedHat Linux Enterprise 3 GNU/Linux, kernel 2.4.8
        • root (hd0,0)
        • kernel /boot/vmlinuz-2.6.8 root=/dev/hda1 ro
    • 20. Screen shots –kernel Compilation
    • 21. Screen shots –kernel Compilation
    • 22. Screen shots –kernel Compilation
    • 23. Screen shots –kernel Compilation
    • 24. Screen shots –kernel Compilation
    • 25. Screen shots –kernel Compilation
    • 26. Screen shots –kernel Compilation
    • 27. Screen shots –kernel Compilation
    • 28. Topics of Discussion
      • Introduction
      • Project Scheduled
      • About Kernel Compilation
      • About DNS Configuration
      • Conclusion
    • 29. DNS in Nut Shell
      • DNS is the Domain Name System
      • It translates (or "maps" as the jargon would have it) from name to address and from address to name, and some other things.
      • Allow machines to be logically grouped by name Domains
      • Provides email routing Information
      • Forward Lookup
      • Hostname into IP address
      • Reverse Lookup
      • IP address into Host Name
    • 30. DNS Server Functions
      • Internet Domain Support
      • - Accessing servers through remote network
      • Local Name Resolution
      • - Resolve the hostnames of systems on your LAN
      • Internet Name Resolution
      • - Most often used for this is the ISP's DNS servers
    • 31. Graphical Representation DNS Configuration
    • 32. Name Server Hierarchy
      • Master Name Server
        • Contains the master copy of data for a zone.
      • Slave Name Server
        • Provides a backup to the master name server.
      • Caching Name Server
        • Provides a backup of queries and answers
    • 33. DNS upside-down tree structure
    • 34. Service Profile :DNS
      • Type : System V-Managed Service
      • Packages : bind, bind-utils
      • Daemons : named, rndc
      • Script : named
      • Ports : 53(domain), 953(rndc)
      • Configs : /etc/named.conf,
      • /var/named/*
      • /etc/rndc.*
    • 35. DNS Startup
      • # Service named start
      • - Starting the named service
      • # Service named stop
      • - Stoping the named service
      • # Service named restart
      • - Restarting the named service
      • # Chkconfig named on
        • - Starting at the time of boot
    • 36. Configuring BIND
      • BIND –Berkeley Internet Name Domain
      • Widely used DNS server on the Internet
      • Red Hat Enterprise Linux uses BIND 9
      • Maintained by ISC( Internet Software Consortium)
      • Default Configuration file in BIND is /etc/named.conf
    • 37. DNS TOOLS
      • Debugging tools
        • named-checkconf,
        • named-checkzone
      • DNS lookup tools
        • nslookup
        • dig
    • 38. The Bottom Line Of the Project Mission Critical Server Server clients
    • 39. Screen Shots of Named.conf file
    • 40. Screen Shots of db.card.com
    • 41. Screen Shots - DIG
    • 42. Screen Shots -Module IPV6
    • 43. Screen Shots Name Resolution
    • 44. Topics of Discussion
      • Introduction
      • Project Scheduled
      • About Kernel Compilation
      • About DNS Configuration
      • Conclusion
    • 45. Conclusion
      • IPv6 is a key cutting Edge Technology
      • Top 4 th Technology all around the world
        • Source: (EFY Magazine December 2005)
      • Top 6 th Technology from Computer Networks
        • Source: Network Magazine
      • Long-term solution, Scalable, Reliable, Manageable
      • Secure and High-performance IP networks.
    • 46. Questions?
      • Thanks for your attention
      • Any questions?
    • 47.
      • Don’t Go Away Stay With us
      • More updates will be in the
      • Next Review
      • <<<<< Thanks to u all >>>>>