Generic NIC

Political issues

[Important]Important

Only sketchy at this time

A DNS registry is something special. It manages an unique resource, and therefore must do so in a neutral manner. Although there is no general consensus about the political or legal status of an Internet domain, we strongly believe that it is a public resource and should be handled accordingly. RFC 1591 (RFC means Request For Comments. The RFC are available on the IETF server.) includes a very nice sentence about that, a sentence which is often quoted and very rarely obeyed: “Concerns about "rights" and "ownership" of domains are inappropriate. It is appropriate to be concerned about "responsibilities" and "service" to the community.

Other attributes of a domain registry derives from this classification as a public resource: openness (the rules and procedures must be public), neutrality (the registry must not favor one party), reliability (the service must work[1]), efficiency (procedures should be fast and simple, for instance, and lead to the actual registration of a domain).

Another quote from the same RFC is worth reading: “These designated authorities are trustees for the delegated domain, and have a duty to serve the community. The designated manager is the trustee of the top-level domain for both the nation, in the case of a country code, and the global Internet community.”. Once you keep that in mind, questions like the legal status of the organization managing the domain become less important. Do not be surprised that this HOWTO emphasizes the results (having a neutral and dependable registry) over the process (choosing a Board).

Registration rules and naming

[Important]Important

This section tries to present several possible policies for a registry. There is not one and only proper policy. You will have to choose, we can only list policies, with their consequences.

Choice framework

Some constraints must be considered:

  • Costs of the registration procedure (the more complex, the more costly),

  • Costs associated with the maintenance of the domains,

  • Human resources needed if your policies do not allow a full automatization.

And your ambitions should be listed:

  • Service to the local community and to the other users worldwide,

  • Reliability and predictability (effective and non-discriminatory enforcement of the rules),

  • Protection of innocent users against some forms of antisocial behavior (such as spamming, harassment, specualtive cybersquatting, etc),

  • Technical excellence,

  • Fast and simple administrative procedures,

  • Easy introduction of new services (such as IDN).

Inside this framework, some choices become much simpler: for instance, a policy-heavy domain (with complicated naming rules) cannot be fast and simple for its users. Or the complete selling of a ccTLD to a foreign company that will sell domain names with conditions (prices and priorities) that actually exclude local registrants will violate the rule of the service to the local community.

The succes (or the failure) of the registry must be appreciated with respect to these ambitions. So, "selling as many domain names as possible" is not the only way to evaluate a registry.

Flat domain or sub-domains?

In some TLD, you can register directly at the second level, right under the TLD. ".tv" or ".de" works that way. In others TLD, you can only register at the third level under a category-based second level. ".af" or ".uk" works that way. In ".uk", you can register only in subdomains like ".co.uk" (companies), ".ac.uk" (academic) or ".me.uk" (persons). It works like a sort of labelling system, allowing users to easily see the category of the registrant.

The criteria for second-level categories are typically based on the legal status (registered corporation, etc). Sometimes, geographic criteria were used like in ".us" (which no longer does it, see RFC 1480 for an historical point of view).

Some ccTLD have a mixed policy. In ".jp", ".dz" or ".fr", you can register at the second or third level, depending on some criteria.

Most users seem to prefer short and easy to remember domain names. Registration under third-level domains imply a knowledge of the naming rules by the users ("Are universities under .edu.example or under .ac.example?").

What registrants are accepted?

You can decide to accept only some categories of registrants (in Europe, it was common to accept only registered corporations), or to accept any sort.

It is clearly a political choice: do you want to favor one type of stakeholder?

A more common restriction in ccTLD is to accept only registrants on the basis of a local presence. You require an address in the country.

It is specially useful in the less rich countries: without such a restriction, many "interesting" domain names would be taken by rich foreigners quite rapidly, leaving nothing to the people in the country[2].

Checking the identity of registrants

You can decide to check the identity or not. (Obviously, if you have a restriction on the registrants you accept, then you need to check their identities.)

Do note that this issue (checking the identity of the registrant) is not the same thing as restricting the domain names they can register, which is described in the next section.

Such checking is often quite difficult to perform in practice. When everybody and every entity will have a cryptographic certficate, issues by a recognized authority, such a check will be both realistic and painless. But it is in a very distant future. Today, methods of checking are either slow and involve paper work or they are automatic but quite weak (sending a password by email, like when you subscribe to a maiing list).

What domain names a registrant can ask?

In some TLD, like ".org", ".nl" or ".de", you can have almost any domain name you want, providing it is not already registered.

In other TLD, your choices are restricted to names for which you can prove you have a right: a trademark, for instance, or the name of a company.

In many TLD, there is also a blacklist of names that you cannot register at all: names that can create confusion (such as Internet organisms like NIC, ICANN or IETF), geographic names, or names that are illegal (heilhitler.example, because of the crimes of the nazis).

Generic names (like "car.example") are sometimes excluded although it is very difficult to decide if a name is generic or not, short of prohibiting the entire dictionary.

Blacklists are difficult to manage: either you define them extensively and you have the risk to forget something (if you forbid ku-klux-klan, people may register kukluxklan) or you define them by a few set of rules and then it becomes quite arbitrary ("hitler" is neutral but "heil-hitler" is political?)

If you limit the choice of the registrants, you will have to check the rights to a name they claim to have.

You can ask to the registrants a paper (which incurs time and manipulation) or an handle in a database. In many countries, such checks are quite difficult to perform because the databases that store the trademarks or company names are not public or are quite difficult to access (for instance a Web page that requires cookies, no Web service, etc).

Technical obligations

Some registries like ".fr" or ".br" or the RIPE-NCC (which delegates ".in-addr.arpa" domains) requires the success of technical tests prior to the delegation. Some even make periodic tests to see if the configuration is still OK.

These tests are very useful to improve the overall quality of the DNS. If, for instance, two out of three nameservers of a domain are not responding (a very common situation in ".com"), the client will need three DNS requests instead of one, slowing the software and loading the Internet for nothing. Also, it is always better to detect errors as soon as possible.

One must understand that, besides some very obvious checks (testing that every nameserver replies in an authoritative way for the domain), there is no consensus on the actual tests[3]. So, be sure that they are developed with actual participation from the community.

Some TLD do perform such tests but do not make them mandatory for the delegation. They just warn the contacts or flag the domain as invalid in the database.

If you do periodic testing of the domains and if you remove domains when they fail N successive tests, be sure that the holders were warned in advance, before they actually buy the domain.

Status of the registry

There are many ways to organize a registry. We do not intend to give the right one, because there is no such thing as the Only True Way. Instead, we will list here possible statutes, with their consequences

Be also aware that the statutes alone does not tell everything. Associations can be for-profit corporations on disguise, they can be fronts for the governement, etc.

A service of the historical telco

Many countries use or used such a system, where a set of employees of the traditional telco organization manages the domain name.

Since the operator is also often an Internet provider, it is quite difficult to be truly neutral with such a status.

A service of the governement

Since the national domain is a public resource, it may makes sense to have the government manage it.

Very often in the past, the domain was managed by a public entity (typically an university) but not directly by the government. This is less common now.

An independant association

The registry can be an association. This model is quite common in Europe. There are many subvarieties of this scheme: for instance, the association can be a consortium of registrars, or it can have a wider consistuency.

Do note that "independant" is relative, some associations, theoritically independant, are quite connected to one of the actors. Also, "non profit" does not imply "honest" or "immune from appetite of power".

A private company

The registry can be a private, for-profit, company.

Do note that it does not imply that this company "owns" the domain. It can be a contractant, managing the domain on a contract basis. In that case, it should be closely monitored by the domain holder because the desire to makes more money may influence the policy of the registry in an unwanted way[4].

Relationship with the community

Registrars or direct sales?

People who want the creation of a domain name can request it directly from the registry. Or they can go through a registrar, a provider specialized in domain names. Most registries use only one of these two possibilities: either you sell directly or you require that creation and modification of domain names are performed by a registrar.

Direct selling is more common in small ccTLDs. It simplifies the life of the users, by suppressing an intermediary.

The registry-registrar model is more common in large ccTLDs. Almost everyone in Europe uses it, for instance. It shelters the registry from end users. Someone has to train them, to explain them and to reply to their calls. Most registries prefer to move this task to registrars. Also, it makes sometimes easier for the provider to sell a global service, including the domain name and other things, such as Web hosting.

If you have registrars, the question of the accreditation criteria is an important one. Will you force registrars to be accredited? If so, on financial criteria (a given amount of money in a bank account)? On technical criteria (the ability to talk with your registration system, using the protocol you choosed)? On both?

National

As mentioned in RFC 1591, every registry works for its local Internet community: Internet access providers, Internet service providers, Web site developers, cybercenters managers, registrants of domain names and simple users.

The way the opinions and expectations of these stakeholders, the people who are interested in the proper working of the registry, is taken into account, vary greatly. But, in the ideal, it should exist one way for them to decide on what interests them.

It is not always easy to transform a stakeholder into an active and responsible participant to a process. Some categories are easy to organize (small and well-defined categories, like the ISP), some are much more blur (the users). Traditional democratic systems "one man, one vote" do not work well fo specialized matters like the domain name management.

International

The Internet being international, the registry will need relationships with many foreign organizations.

ICANN/IANA/ccNSO

TODO http://ccnso.icann.org/

wwTLD

TODO http://www.wwtld.org/

IETF

TODO

The local RIR

TODO: RIPE-NCC, Afrinic, etc

The local TLD organization

CENTR, APTLD, TODO

Communication

Wether the registry is for-profit or not, it will need a bit of marketing. A registry works in a world of communication, since this is what the Internet is about. So, you will have to think about your communication: your Web site, your information letter etc.

A small warning: it seems easy to communicate with the registrants, you have all their email addresses. But some may not like it if they were not warned in advance.



[1] We will see in this HOWTO that it is much simpler than it seems: you do not need a multi-million dollar budget or an expensive software or a air-conditioned bomb-resistant bunker to manage a domain

[2] As often with policy rules, there are always other solutions. You can, for instance, give some sort of priority to local registrants in your dispute resolution procedure.

[3] This is why the ZoneCheck tool takes its list of tests and their severuty (fatal or just warning) from a configuration file, thus separating the policy from the code.

[4] For instance, by creating wildcards entries in the DNS, that create user confusion but allow the registry to attract more users to its Web site.