Logo
  • About GNUnet
  • Installation
  • User Manual
  • Developer Handbook
    • Contributing
    • Style and Workflow
    • Repository Structure
    • libgnunetutil
    • System Architecture
      • Internal dependencies
      • Subsystem stability
      • Basic Services
      • Peer-to-Peer Set Operations
      • VPN and VPN Support
      • GNS and GNS Support
        • GNS — the GNU Name System
        • NAMECACHE — DHT caching of GNS results
        • NAMESTORE — Storage of local GNS zones
      • Applications
    • REST API
    • C Tutorial
    • Doxygen
  • Living Standards
  • GANA
  • GUIs
  • Frequently Asked Questions
  • Bibliography
GNUnet
  • »
  • Developer Handbook »
  • System Architecture »
  • GNS and GNS Support
  • View page source

GNS and GNS Support

The GNU Name System is a secure and censorship-resistant alternative to the Domain Name System (DNS) in common use for resolving domain names.

  • GNS — the GNU Name System
    • Looking up records
    • Accessing the records
    • Creating records
    • Future work
      • libgnunetgnsrecord
    • Value handling
    • Type handling
      • GNS plugins
      • The GNS Client-Service Protocol
      • Hijacking the DNS-Traffic using gnunet-service-dns
    • Network Setup Details
      • Importing DNS Zones into GNS
    • Conversions between DNS and GNS
    • DNS Zone Size
    • Performance
      • Registering names using the FCFS daemon
    • Obtaining information from the daemon
    • Submitting data to the daemon
    • Customizing the HTML output
  • NAMECACHE — DHT caching of GNS results
    • The NAMECACHE Client-Service Protocol
      • Lookup
      • Store
    • The NAMECACHE Plugin API
      • Lookup2
      • Store2
  • NAMESTORE — Storage of local GNS zones
    • Editing Zone Information
    • Transactional operations
    • Iterating Zone Information
    • Monitoring Zone Information
Previous Next

© Copyright 2022, GNUnet Project.

Built with Sphinx using a theme provided by Read the Docs.