CentralNic Reseller Homepage
CentralNic Reseller Homepage

.ch

Deferred delegation for .ch and .li

In order to better protect internet users against malware and phishing, SWITCH is introducing deferred delegation for new registrations from 2 December 2021. The legal basis for this is the Ordinance on Internet Domains (https://www.fedlex.admin.ch/eli/cc/2014/701/en#art_25)

If SWITCH suspects that a registration is fraudulent, the domain name will be assigned, but SWITCH will prevent it from being added to the zone file and will request that the holder prove their identity within 30 days. SWITCH will contact the registrant directly by email and request they send proof of their identity (e.g. copy of passport). If they do not do so, SWITCH will revoke the assigned domain name. No refunds are given for revoked domains.

The domain name will remain blocked during the duration of the identification request period, and can be neither changed nor deleted.

API commands

Please find in the following a set of the most commonly used standard API commands in order to register, modify, renew, and transfer a domain name.

Domain Registration

(API Command reference » AddDomain)
Command
command         = AddDomain
domain          = yourdomain.ch
period          = (INT)
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0	= (NAMESERVER)
nameserver1 	= (NAMESERVER)
  • We would like to point out that although there is no local presence requirement for .ch domains in the proper meaning of the word, the registry may in certain cases request the disclosure of a valid correspondence address in Switzerland for purposes of the direct delivery of correspondence. In these cases the registrant must provide a valid Swiss correspondence address within 30 days (date of receipt by SWITCH). If the registry does not receive details of a genuine and accurate contact address in Switzerland within the specified deadline, the respective domain name may be deleted. We added a reference to the .CH & .LI Appendix clarifying this requirement.

Domain Modification

(API Command reference » ModifyDomain)
Standard command
command = ModifyDomain
domain  = yourdomain.ch

Change of registrant

Exception
command       = ModifyDomain
domain        = yourdomain.ch
ownercontact0 = (CONTACT)

Domain Renewal

RenewDomain is not available for .ch TLDs.

As .ch domains can only be registered on a yearly basis, they cannot be renewed explicitly. To renew a .ch domain you have to set the domain renewal mode or default renewal mode to AUTORENEW or RENEWONCE.

Domain Deletion

(API Command reference » DeleteDomain)
Command
COMMAND = DeleteDomain
DOMAIN = yourdomain.ch

Please note that you're only allowed to delete .ch domains if you have the authorization of the domain owner.

Domain Transfer

(API Command reference » TransferDomain)
Command
command = TransferDomain
domain = yourdomain.ch
action = REQUEST
auth = (TEXT)

Transfer notes

  • Transfer has to be requested with a so called authorization code.
  • The status "serverTransferProhibited" will be set for a period of 60 days after a successful .ch transfer.
  • The transfer must be allowed at any time to registrants and the handing over of the necessary transfercode shall not be withheld (Art. 20 Abs. 2 VID).
    • This applies, even if customer has unpaid bills

Domain Restore

(API Command reference » RestoreDomain)
Command
command = RestoreDomain
domain  = yourdomain.ch

Domain Restrictions

Only a fixed number of nameservers can be given with the registration: none, 2 servers, 3 servers or 4 servers

Supported IDN Scripts

The following IDN scripts are supported by .ch.
Provide the LANGUAGE TAG corresponding to your desired IDN within the AddDomain command as X-IDN-LANGUAGE extension.

EnglishEN
FrenchFR
GermanDE
ItalianIT

Get more information of "IDN tables", which represent permitted code points (letters) allowed for Internationalised Domain Name registrations in particular registries on IANA Repository of IDN Practices.

We domains
-