Help Center
Login Sign up
  1. Home
  2. TLD Knowledge Base
  3. .SWISS

.SWISS

Generic

Swiss Confederation · new gTLD · Updated 2026-09-10

Restricted

Specifications

Zone
swiss
Registration
Real-time
Registration period
1-10 years
Character length
1-63
IDN
Yes
DNSSEC
Yes
IPv6
Yes
Nameservers
2-7 nameservers
Transfer lock
Yes
Renewal on transfer
Yes
Transfer time
5 days
Auth code format
Standard EPP
Redemption period
30 d
Handle updates
Yes
WHOIS privacy
Yes
Data set
minimum
WHOIS update
Standard
WHOIS server
whois.nic.swiss
Connection
Direct
IDN character sets
ISO_8859_1
Auth code
Yes

Eligibility & Restrictions

Restricted to entities with a connection to Switzerland. Operated by the Swiss Confederation.

Registration

1-10 years. Real-time registration. 60-day transfer lock after new registration.

Transfer Procedure

Standard auth code transfer. 5-day auto-approve if losing registrar does not respond.

Registrant Change

ICANN COR process. Both current and new registrant notified. 60-day transfer lock applied (opt-out available before initiating).

Renewal & Deletion

Standard auto-renew. 45-day Auto-Renew Grace Period after expiry. ERRP lifecycle applies.

Restore / Redemption Grace Period

30-day Redemption Grace Period after deletion. 5-day Pending Delete. Then released for public registration.

WHOIS / Privacy

RDP 2025: Minimum Data Set. Registrant data redacted by default in public RDAP/WHOIS. Organisation field = legal owner.

NIS2 Compliance

New gTLDs subject to ICANN policies. Registrar-level NIS2 obligations apply for EU-based registrants.

Data controllers

  • DENIC Services GmbH & Co. KG (escrow) Heinrich-Hertz-Straße 6, 64295 Darmstadt, Germany
  • Swiss Confederation (org) Federal Office of Communications (OFCOM), Rue de l'Avenir 44, P.O Box, Biel/Bienne BE CH-2501, Switzerland
  • Federal Office of Communications (OFCOM) — .swiss TLD Administrative Contact (admin) Rue de l'Avenir 44, P.O Box, Biel / Bienne BE CH-2501, Switzerland

Error codes

  • EF00805
  • EF0103112
  • EF00803
  • EF01017
  • EF03008
  • EF00512
  • EF02109
  • EF03005
  • EF03007
  • EF01015
  • EF03006
  • EF01075
  • EF03011
  • EF01055
  • EF03010
  • EF01095
  • EF01074
  • EF0103118
  • EF02070

Required fields

  • techc/email
  • ownerc/email
  • adminc/email

Restrictions

  • The registrant of a .swiss domain must demonstrate a sufficient link with Switzerland. This reference may be made through a place of business or a physical administrative headquarters in Switzerland. Next we need a commercial register or the status of association or foundation. Currently registrations are only possible for organizations. Creates remain for 20 days "pending" and are verified by the registry. After the 20 days, and successful verification the Create-Job is complete.
  • The TLD is already in the General-Availability.

Root nameservers

  • ANYCAST10.IRONDNS.NET
  • G.NIC.SWISS
  • NS15.RCODE0.NET
  • ANYCAST9.IRONDNS.NET
  • U.NIC.SWISS
  • ANYCAST24.IRONDNS.NET
  • ANYCAST23.IRONDNS.NET

Tasks (API)

  • restore · available · chargeable · manual
  • restoreNE · available · automatic
  • update · available · automatic
  • updateStatus · available · automatic
  • create · available · chargeable · automatic
  • restoreARGP · available · automatic
  • preack · available · automatic
  • transfer · available · chargeable · automatic · AuthInfo required
  • delete · available · automatic
  • restoreRenew · available · automatic
  • renew · available · chargeable · automatic

API

Domain Create

POST https://api.autodns.com/v1/domain
{
  "name": "example.swiss",
  "ownerc": { "id": 23142212 },
  "adminc": { "id": 23142212 },
  "techc":  { "id": 23142212 },
  "nameServers": [
    { "name": "ns1.autodns.com" },
    { "name": "ns2.autodns.com" },
    { "name": "ns3.autodns.com" }
  ],
  "confirmOrder": false
}

Domain Transfer

POST https://api.autodns.com/v1/domain/_transfer
{
  "name": "example.swiss",
  "auth": "(AUTH_CODE)",
  "ownerc": { "id": 23142212 },
  "adminc": { "id": 23142212 },
  "techc":  { "id": 23142212 },
  "nameServers": [
    { "name": "ns1.autodns.com" },
    { "name": "ns2.autodns.com" }
  ]
}
Standard 5-day auto-approve. 60-day lock after registration. No TLD-specific extensions required.

Quick Reference

All standard domain lifecycle commands
## Renew
POST /domain/example.swiss/_renew
{ "period": 12 }

## Delete
DELETE /domain/example.swiss

## Restore (within 30-day RGP)
POST /domain/example.swiss/_restore

## Get auth code
POST /domain/example.swiss/_authinfo1

## Owner change (triggers COR)
POST /domain/example.swiss/_ownerChange

## Update nameservers
PUT /domain/example.swiss