.FR
France
AFNIC · ccTLD · Updated 2026-09-10
ConditionalIDNDNSSEC
Specifications
- Zone
- .fr
- Registration
- Real-time
- Registration period
- 1-10 years
- Character length
- 1-63
- IDN
- Yes
- DNSSEC
- Yes
- IPv6
- Yes
- Nameservers
- 2-8 nameservers
- Renewal on transfer
- Yes
- Transfer time
- Real-time
- Auth code format
- Standard EPP
- Redemption period
- 30 d
- Handle updates
- Yes
- WHOIS update
- Real-time
- WHOIS server
- whois.nic.fr
- Connection
- Direct
- Data set
- ccTLD
- IDN character sets
- ISO_8859_1
- Auth code
- Yes
Eligibility & Restrictions
Registrant must be from EU/EEA (European Economic Area): EU member states + Iceland, Liechtenstein, Norway, Switzerland. No residency beyond EU/EEA required. No local address requirement within France.
Registration
1-10 years. 4-day money-back grace period after registration.
Transfer Procedure
Auth code required. Transfer completes with auth code only. No additional approval email. Registrant name, email, or company change triggers COR process: both previous and new registrant must authorise.
COR process can trigger 60-day transfer lock after registrant field change. Sequence: transfer first, then change registrant to avoid lock before transfer.
📘 ICANN Transfer Policy (IRTP) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.
Registrant Change
COR required if registrant Name, Email, or Company field modified. Both prior and new registrant must explicitly authorise. Failure to authorise: change cancelled and WHOIS reverts.
📘 ICANN OwnerChange (COR) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.
Renewal & Deletion
Standard renewal. 4-day money-back grace period.
📘 ICANN ERRP — See ICANN ERRP for the standard gTLD expiry lifecycle (Auto-Renew Grace → RGP → Pending Delete → Released).
Restore / Redemption Grace Period
Standard RGP applies.
📘 ICANN ERRP — See ICANN ERRP for RGP details and standard restore fees.
WHOIS / Privacy
Individuals: contact info automatically hidden in WHOIS (GDPR masking by contact type). Organisations: full data public. GDPR masking NOT supported at registry level for organisations. Registrant country must be EU/EEA; admin contact country unrestricted.
📘 ICANN Registration Data Policy — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.
NIS2 Compliance
AFNIC operates under French NIS2 transposition. Standard obligations apply.
📘 NIS2 Compliance — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.
Known Error Codes & Notes
- Non-EU/EEA registrant: Registration rejected if registrant country is not EU/EEA.
- COR lock: Changing registrant name/org/email triggers 60-day transfer lock. Transfer first, then change registrant.
- No SIRET required: SIRET/birth date no longer mandatory since AFNIC policy change.
Data controllers
- Association Française pour le Nommage Internet en Coopération (A.F.N.I.C.) (org) 7, avenue du 8 mai 1945, Guyancourt 78280, France
- Association Française pour le Nommage Internet en Coopération (A.F.N.I.C.) — TLD Admin Contact (admin) 7, avenue du 8 mai 1945, Guyancourt 78280, France
Error codes
- EF0072003
- EF00803
- EF01017
- EF00512
- EF03008
- EF01008
- EF01009
- EF03005
- EF01002
- EF03007
- EF03006
- EF03017
- EF01075
- EF03011
- EF01055
- EF01022
- EF03010
- EF01095
- EF03031
- EF01074
- EF0103118
Required fields
- techc/email
- ownerc/email
- adminc/email
Restrictions
- Office/residence of the registrant in the EU required.
- Nameserver must be set up in advance and provide an authoritative response.
Root nameservers
- D.NIC.FR
- E.EXT.NIC.FR
- F.EXT.NIC.FR
- G.EXT.NIC.FR
Tasks (API)
- renew · available · chargeable · automatic
- delete · available · automatic
- restoreNE · available · automatic
- update · available · automatic
- create · available · chargeable · automatic
- restore · available · chargeable · manual
- transfer · available · chargeable · automatic · AuthInfo required
- restoreARGP · available · automatic
- updateStatus · available · automatic
- preack · available · automatic
API
Domain Create
POST https://api.autodns.com/v1/domain
{ "name": "example.fr", "ownerc": { "id": 23142212 }, "adminc": { "id": 23142212 }, "techc": { "id": 23142212 }, "nameServers": [ { "name": "ns1.example.com" }, { "name": "ns2.example.com" } ], "confirmOrder": false }
⚠ EU/EEA registrant required. 4-day money-back grace period.
Domain Transfer
POST https://api.autodns.com/v1/domain/_transfer
{ "name": "example.fr", "auth": "(AUTH_CODE)" }
⚠ COR triggered by name/email/company change. Transfer first, then change registrant to avoid 60-day lock.
Create AuthInfo1
POST https://api.autodns.com/v1/domain/example.fr/_authinfo1
Standard EPP auth code.
Domain Restore
POST https://api.autodns.com/v1/domain/example.fr/_restore
⚠ Standard RGP.