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

.DK

Denmark

Punktum dk A/S · ccTLD · Updated 2026-09-10

OpenIDN

Specifications

Zone
.dk
Registration
Real-time
Registration period
1 year
Character length
1-63
IDN
Yes
DNSSEC
Yes
IPv6
Yes
DNS pre-configuration required
Yes
Nameservers
2-7 nameservers
Transfer time
Seconds
Auth code format
Not required
Redemption period
30 d
Handle updates
Yes
WHOIS update
Real-time
WHOIS server
whois.punktum.dk
Connection
Direct
Data set
ccTLD
IDN character sets
ISO_8859_1
Auth code
Yes

Eligibility & Restrictions

Open to anyone. Valid tax number (individuals) or VAT number (companies) required. From Jan 15, 2025: registrant must accept Punktum dk terms and conditions at registration (X-DK-ACCEPT-TAC=1). Domain must be activated within 4 days of registration or deleted (no refund).
Domain must be activated within 4 days. Involves registrant accepting T&Cs in Punktum self-service. Failure results in deletion with no refund.

Registration

1 year standard. Up to 5 years. Nameservers must be registered and approved by Punktum dk BEFORE registration. Approval takes minimum 2 working days.
Nameservers must be pre-registered AND approved by Punktum dk before any domain registration. Approval takes minimum 2 working days.

Transfer Procedure

NO auth code required for registrar transfer in standard Registrant Model. Transfer completes in seconds. For Registrar Management Model: auth code CAN be requested via Punktum dk self-service portal.
Do NOT make changes at Punktum self-service portal directly if managed by registrar. This creates serious discrepancies (billing contact change transfers domain away from registrar).
📘 ICANN Transfer Policy (IRTP) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.

Registrant Change

Owner name, company name, or VAT number update = TRADE. Triggers ID check by Punktum. Domain may be suspended if registrant misses ID check after trade during transfer.
📘 ICANN OwnerChange (COR) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.

Renewal & Deletion

Domain deleted if not activated within 4 days. Standard renewal otherwise.
📘 ICANN ERRP — See ICANN ERRP for the standard gTLD expiry lifecycle (Auto-Renew Grace → RGP → Pending Delete → Released).

Restore / Redemption Grace Period

Not specifically documented as standard RGP.
📘 ICANN ERRP — See ICANN ERRP for RGP details and standard restore fees.

WHOIS / Privacy

Companies: name, address, VAT public from July 1, 2025. Individuals: data redacted. VID (Verified ID) field shown in WHOIS. IDN supported: Danish characters æ, ø, å, ö, ä, ü, é. RDAP supported.
📘 ICANN Registration Data Policy — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.

NIS2 Compliance

No .DK-specific NIS2 documentation beyond standard EU obligations. Punktum dk implementing registrar model transition (July 2026 new registrations; July 2028 all domains).
📘 NIS2 Compliance — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.

Known Error Codes & Notes

  • 4-day activation: Domain deleted if not activated within 4 days of registration.
  • Self-service conflict: Changes made at Punktum self-service while registrar-managed cause billing/ownership discrepancies.
  • Trade = ID check: Owner/company/VAT changes trigger ID check by Punktum. Domain suspended if registrant misses check.

Data controllers

  • Dansk Internet Forum (org) Ørestads Boulevard 108, 11th floor, Copenhagen DK-2300, Denmark
  • Punktum dk A/S — Punktum dk Administrative Contact (admin) Ørestads Boulevard 108, 11th floor, Copenhagen DK-2300, Denmark
  • Dansk Internet Forum (org) Ørestads Boulevard 108, 11th floor, Copenhagen DK-2300, Denmark
  • Punktum dk A/S — Punktum dk Administrative Contact (admin) Ørestads Boulevard 108, 11th floor, Copenhagen DK-2300, Denmark

Error codes

  • EF00803
  • EF01017
  • EF03008
  • EF00512
  • EF01008
  • EF01009
  • EF03005
  • EF01002
  • EF03007
  • EF03006
  • EF01075
  • EF03011
  • EF01055
  • EF03010
  • EF01095
  • EF03042
  • EF01074
  • EF0103118
  • EF011316

Required fields

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

Restrictions

  • Nameserver must be set up in advance and provide an authoritative response.
  • Restore is only possible after domain has expired, not after the explicit deletion of the domain.
  • Tax number (individual) or VAT number (company) required.

Root nameservers

  • P.NIC.DK
  • H.NIC.DK
  • B.NIC.DK
  • C.NIC.DK
  • S.NIC.DK
  • L.NIC.DK

Tasks (API)

  • create · available · chargeable · automatic
  • renew · available · chargeable · automatic
  • authinfoCreate · available · automatic
  • authinfo · available · automatic
  • delete · available · automatic
  • restoreNE · available · automatic
  • update · available · automatic
  • transfer · available · chargeable · automatic · AuthInfo required
  • restore · available · chargeable · manual
  • ownerchange · available · automatic
  • preack · available · automatic
  • authinfoDelete · available · automatic

API

Domain Create

POST https://api.autodns.com/v1/domain
{
  "name": "example.dk",
  "ownerc": {
    "id": 23142212
  },
  "adminc": {
    "id": 23142212
  },
  "techc": {
    "id": 23142212
  },
  "nameServers": [
    {
      "name": "ns1.example.com"
    },
    {
      "name": "ns2.example.com"
    }
  ],
  "confirmOrder": false,
  "extensions": {
    "dk": {
      "acceptTac": "<1>",
      "vatNumber": "",
      "taxNumber": ""
    }
  }
}
⚠ Nameservers must be pre-registered AND approved by Punktum dk (2+ working days). Domain must be activated within 4 days.

Domain Transfer

POST https://api.autodns.com/v1/domain/_transfer
{
  "name": "example.dk",
  "auth": "(AUTH_CODE)"
}
⚠ No auth code required in Registrant Model. Transfer does NOT renew.

Create AuthInfo1

POST https://api.autodns.com/v1/domain/example.dk/_authinfo1
Not required for standard transfers.

Domain Restore

POST https://api.autodns.com/v1/domain/example.dk/_restore
⚠ Not documented as standard RGP.

TLD Extension Parameters

extensions.dk.acceptTac
1 — Mandatory. Registrant must accept Punktum dk T&Cs.
extensions.dk.vatNumber
string — VAT number for companies.
extensions.dk.taxNumber
string — Tax number for individuals.