---
title: ".LU — TLD-Wissensdatenbank"
url: "https://help.internetx.com/de/tld/lu/"
data: "https://help.internetx.com/tld-data/lu.json"
lang: "de"
tld: ".LU"
registry: "RESTENA Foundation"
country: "Luxembourg"
updated: "2026-09-10"
---

# .LU
## Technische Daten

| | |
|---|---|
| Zone | .lu |
| reg time | Real-time |
| Laufzeit | 1 year |
| char length | 1-63 |
| Nameserver | 2-7 nameservers |
| transfer time | ~15 days |
| authcode length | N/A |
| Löschfrist | 30 d |
| whois update | Standard |
| whois server | whois.dns.lu |
| Verbindung | Direct |
| data set | ccTLD |

## Berechtigung & Einschränkungen

Open to anyone. No local presence requirement since 1 February 2010. Administrative contact no longer needs to be Luxembourg-based.

## Registrierung

No minimum specified; tacit/automatic renewal. Maximum 10 years at some registrars.

## Transferverfahren

Manual transfer process. No auth code used by this registry.

> No auth code for .LU transfer. This is frequently misunderstood. Transfer initiated entirely via email confirmation sent by RESTENA to admin contact.

> 📘 [ICANN Transfer Policy (IRTP)](/de/icann/icann-transfer/) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.

## Inhaberwechsel

Trade (owner change) also requires admin contact email approval. Same process as registrar transfer. Both new owner and current owner must confirm.

> 📘 [ICANN OwnerChange (COR)](/de/icann/icann-ownerchange/) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.

## Verlängerung & Löschung

Domains tacitly renewed. No action required to renew. Registrar must actively request removal before expiry if not renewing.

> 📘 [ICANN ERRP](/de/icann/icann-errp/) — See ICANN ERRP for the standard gTLD expiry lifecycle (Auto-Renew Grace → RGP → Pending Delete → Released).

## Wiederherstellung / RGP

30-day quarantine period after deletion/expiry. Only former owner can restore during quarantine. After 30 days, new registrant can register.

> 📘 [ICANN ERRP](/de/icann/icann-errp/) — See ICANN ERRP for RGP details and standard restore fees.

## WHOIS / Datenschutz

Hides all personal info except country of residence. Legal persons (companies): data public. IDN supported.

> 📘 [ICANN Registration Data Policy](/de/icann/icann-rdp/) — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.

## NIS2-Konformität

Luxembourg NIS2 transposition applies. RESTENA ISO/IEC 27001:2022 certified (recertified March 2025).

> 📘 [NIS2 Compliance](/de/icann/ts-nis2/) — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.

## Bekannte Fehlercodes & Hinweise

- code: No auth code, desc: Transfer uses email confirmation, not auth code. Frequently misunderstood.
- code: ~15 day transfer, desc: Transfer takes ~15 days. Much longer than most ccTLDs.
- code: Tacit renewal, desc: Domains auto-renew unless actively cancelled.

## Weitere Informationen

- label: DNS Luxembourg, url: https://dns.lu

## Aufträge (API)

- label: create, available: true, chargeable: true, authinfo: null, requiredAuthinfo: false, min: [object Object], max: [object Object], processing: AUTOMATED
- label: delete, available: true, chargeable: false, authinfo: null, requiredAuthinfo: null, min: null, max: null, processing: AUTOMATED
- label: update, available: true, chargeable: false, authinfo: null, requiredAuthinfo: null, min: null, max: null, processing: AUTOMATED
- label: transfer, available: true, chargeable: true, authinfo: null, requiredAuthinfo: false, min: [object Object], max: [object Object], processing: AUTOMATED
- label: restore, available: true, chargeable: true, authinfo: null, requiredAuthinfo: null, min: null, max: null, processing: MANUAL
- label: ownerchange, available: true, chargeable: true, authinfo: null, requiredAuthinfo: false, min: [object Object], max: [object Object], processing: AUTOMATED
- label: preack, available: true, chargeable: false, authinfo: null, requiredAuthinfo: null, min: null, max: null, processing: AUTOMATED

## Verantwortliche für Registrierungsdaten

- name: , type: org, organisation: RESTENA, address: 2, Avenue de l'Université,Esch-sur-Alzette L-4365,Luxembourg
- name: Gilles Massen, type: admin, organisation: Fondation RESTENA, address: 2, Avenue de l'Université,Esch-sur-Alzette L-4365,Luxembourg
- name: , type: org, organisation: RESTENA, address: 2, Avenue de l'Université,Esch-sur-Alzette L-4365,Luxembourg
- name: Gilles Massen, type: admin, organisation: Fondation RESTENA, address: 2, Avenue de l'Université,Esch-sur-Alzette L-4365,Luxembourg

## Pflichtfelder

- techc/email
- ownerc/email
- adminc/email

## Einschränkungen

- text: Fehlgeschlagene Transfers sind kostenpflichtig., language: de
- text: Domains können ohne weitere Einschränkungen registriert werden., language: de
- text: Failed domain transfers with costs., language: en
- text: Domains can be registered without restrictions., language: en
- text: Nameserver must be set up in advance and provide an authoritative response., language: en
- text: Nameserver müssen vorher eingerichtet sein und autoritativ antworten., language: de

## Fehlercodes

- EF01017
- EF03008
- EF00512
- EF01008
- EF01009
- EF03005
- EF01002
- EF03007
- EF03006
- EF01075
- EF03011
- EF01055
- EF03010
- EF01095
- EF01074
- EF0103118

## Root-Nameserver

- K.DNS.LU
- J.DNS.LU
- NS1.DNS.LU
- G.DNS.LU
- P.DNS.LU
- I.DNS.LU

## API

## Domain Create

POST https://api.autodns.com/v1/domain

{
  "name": "example.lu",
  "ownerc": {
    "id": 23142212
  },
  "adminc": {
    "id": 23142212
  },
  "techc": {
    "id": 23142212
  },
  "nameServers": \[
    {
      "name": "ns1.example.com"
    },
    {
      "name": "ns2.example.com"
    }
  \],
  "confirmOrder": false
}

## Domain Transfer

POST https://api.autodns.com/v1/domain/\_transfer

{
  "name": "example.lu",
  "auth": "(AUTH\_CODE)"
}

## Create AuthInfo1

POST https://api.autodns.com/v1/domain/example.lu/\_authinfo1

Standard EPP auth code.

## Domain Restore

POST https://api.autodns.com/v1/domain/example.lu/\_restore
