GNUnet Logo
  • About GNUnet
  • Installation
  • User Manual
  • Developer Handbook
    • Contributing
    • Style and Workflow
    • Repository Structure
    • libgnunetutil
    • System Architecture
    • Services
      • ATS — Automatic transport selection
      • CADET — Confidential Ad-hoc Decentralized End-to-end Transport
      • CORE — GNUnet link layer
      • DHT — Distributed Hash Table
      • FS — File sharing over GNUnet
      • GNS and GNS Support
        • GNS — the GNU Name System
        • NAMECACHE — DHT caching of GNS results
        • NAMESTORE — Storage of local GNS zones
      • HOSTLIST — HELLO bootstrapping and gossip
      • IDENTITY — Ego management
      • MESSENGER — Room-based end-to-end messaging
      • NSE — Network size estimation
      • PEERINFO — Persistent HELLO storage
      • PEERSTORE — Extensible local persistent data storage
      • REGEX — Service discovery using regular expressions
      • REST — RESTful GNUnet Web APIs
      • REVOCATION — Ego key revocation
      • RPS — Random peer sampling
      • Peer-to-Peer Set Operations
      • STATISTICS — Runtime statistics publication
      • TRANSPORT-NG — Next-generation transport management
      • TRANSPORT — Overlay transport management
      • VPN and VPN Support
    • REST API
    • C Tutorial
    • Specifications
    • Doxygen
  • GUIs
  • FAQs
  • GANA
  • Bibliography
GNUnet
  • Developer Handbook
  • Services
  • 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 2024, GNUnet Project.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: v0.20.x
Tags
latest
Branches
master
v0.20.x
v0.21.x
v0.22.x
v0.23.x
v0.24.x