Was ist ein A-Eintrag
Erfahren Sie, was ein A-Eintrag ist und wie er Ihren Domainnamen mit der richtigen IPv4-Adresse verbindet. Mit Beispielen für das DNScale-Dashboard und die API.
Ein A-Eintrag (Address Record) ist der grundlegendste DNS-Eintragstyp. Er ordnet einen Domainnamen einer IPv4-Adresse zu, sodass Benutzer Ihre Website über einen leicht merkbaren Namen anstelle einer numerischen IP-Adresse aufrufen können.
Wie A-Einträge funktionieren
Wenn jemand Ihre Domain in einen Browser eingibt:
- Der Browser fragt einen DNS-Resolver nach dem A-Eintrag
- Der Resolver gibt die IPv4-Adresse aus dem A-Eintrag zurück
- Der Browser verbindet sich mit dieser IP-Adresse, um Ihre Seite zu laden
example.com. 3600 IN A 192.0.2.1Dieser Eintrag teilt DNS-Resolvern mit, dass example.com auf 192.0.2.1 verweist, mit einer TTL von 3600 Sekunden (1 Stunde).
Häufige Anwendungsfälle
Einzelner Server
Verweisen Sie Ihre Domain auf einen Webserver:
example.com. 3600 A 192.0.2.1
www.example.com. 3600 A 192.0.2.1Lastverteilung mit mehreren A-Einträgen
Verteilen Sie den Datenverkehr über mehrere Server mittels Round-Robin-DNS:
example.com. 300 A 192.0.2.1
example.com. 300 A 192.0.2.2
example.com. 300 A 192.0.2.3Subdomains für verschiedene Dienste
api.example.com. 3600 A 192.0.2.10
mail.example.com. 3600 A 192.0.2.20
staging.example.com. 3600 A 192.0.2.30Eintragsformat
| Feld | Beschreibung | Beispiel |
|---|---|---|
| Name | Domain oder Subdomain | www, @ (Apex), api |
| Typ | Eintragstyp | A |
| Inhalt | IPv4-Adresse | 192.0.2.1 |
| TTL | Gültigkeitsdauer (Sekunden) | 3600 |
A-Eintrag hinzufügen
Über das Dashboard
- Navigieren Sie zu Ihrer Zone im DNScale-Dashboard
- Klicken Sie auf Add Record
- Konfigurieren Sie den Eintrag:
- Name: Geben Sie die Subdomain ein (z. B.
www) oder@für den Apex - Type: Wählen Sie
A - Value: Geben Sie die IPv4-Adresse ein
- TTL: Setzen Sie die Cache-Dauer (Standard: 3600)
- Name: Geben Sie die Subdomain ein (z. B.
- Klicken Sie auf Create Record
Über die API
A-Eintrag erstellen:
curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "www",
"type": "A",
"content": "192.0.2.1",
"ttl": 3600
}'Mehrere A-Einträge für Lastverteilung erstellen:
# Erster Server
curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "@",
"type": "A",
"content": "192.0.2.1",
"ttl": 300
}'
# Zweiter Server
curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "@",
"type": "A",
"content": "192.0.2.2",
"ttl": 300
}'API-Antwort:
{
"status": "success",
"data": {
"message": "Record created successfully",
"record": {
"id": "encoded-record-id",
"name": "www.example.com.",
"type": "A",
"content": "192.0.2.1",
"ttl": 3600,
"disabled": false
}
}
}Best Practices
-
Geeignete TTL-Werte verwenden
- Kurze TTL (300-900s), wenn Sie häufige IP-Änderungen erwarten
- Längere TTL (3600-86400s) für stabile Server zur Verbesserung des Cachings
-
Sowohl A- als auch AAAA-Einträge hinzufügen - Unterstützen Sie sowohl IPv4 als auch IPv6 für bessere Konnektivität
-
Redundanz berücksichtigen - Verwenden Sie mehrere A-Einträge für Hochverfügbarkeits-Setups
-
Apex-Domain-Einträge - Verwenden Sie
@oder lassen Sie den Namen leer für die Root-Domain
Verwandte Eintragstypen
- AAAA - IPv6-Pendant zum A-Eintrag
- CNAME - Alias auf einen anderen Domainnamen
- ALIAS - Root-Domain-Aliasing
Fazit
A-Einträge sind das Fundament des DNS und ermöglichen die Übersetzung von Domainnamen in IP-Adressen im Internet. Mit DNScale ist die Verwaltung von A-Einträgen unkompliziert — egal ob Sie eine einzelne Website hosten oder eine lastverteilte Infrastruktur aufbauen.