Namespace:Domain names

From Namecoin DNS

Jump to: navigation, search

This page has not yet been migrated to the new wiki but it may have been partially moved or simply out of date. Instead of editing this page, please take a moment and help move it to the new wiki.


List of domain names specs

This is the original domain spec announced by vinced when he released namecoin. It supports ip address, nameserver forwarding and subdomains.

Stable domain spec built from the draft.

Always in progress draft spec with new ideas.

Generic informations

Namecoin fields

Name field

Name is a lowercase string, which begins with d/, followed by the domain name. Namecoin enabled resolvers will append the default TLD (.bit) to the name specified here.

d/example => example.bit

The IDNA standard encoding is used for internationalized domain names. This means that Unicode names need to be converted to ASCII compatible encoding according to IDNA, before registration. This can be done using the idn command-line tool:

$ idn -p Nameprep ┼Łtelo

Also, only valid domain names are allowed, which means characters other than lowercase letters, numerics and dash are not allowed, as well as names longer than 63 letters and names starting with a dash.

(Note: However, since this is a measure against compatibility issues with DNS, names consisting of all numeric values and underscore can be discussed.)

Value field

Value is an UTF–8 encoded JSON Object with a maximum size of 1023 bytes, where all entries are case-sensitive.

Look out to properly escape the value field (or check the syntax here) when using windows.

Personal tools