Wildcard-DNS

Protokoll och standarder
En DNS-post som matchar förfrågningar till underdomäner som inte finns.
← Tillbaka till Ordlistan

Vad är DNS med jokertecken?

DNS med jokertecken är en DNS-konfiguration som använder en asterisk (*) för att matcha förfrågningar till underdomäner som saknar en uttrycklig DNS-post. En post som *.example.com fångar alla frågor för odefinierade underdomäner (blog.example.com, app.example.com, anything.example.com) och pekar dem till den angivna destinationen.

Så fungerar DNS med jokertecken

DNS Zone for example.com:

├── example.com A 192.0.2.1 (explicit)

├── www.example.com A 192.0.2.1 (explicit)

├── mail.example.com A 192.0.2.2 (explicit)

└── *.example.com A 192.0.2.10 (wildcard)

Query: random.example.com → 192.0.2.10 (matched by wildcard)

Query: www.example.com → 192.0.2.1 (explicit takes priority)

Syntax för jokerteckenposter

*.example.com.    3600    IN    A       192.0.2.10

*.example.com. 3600 IN CNAME catch-all.example.com.

*.example.com. 3600 IN MX 10 mail.example.com.

Vanliga användningsområden

SaaS-applikationer med flera kunder

*.myapp.com → Single server handles:

├── customer1.myapp.com

├── customer2.myapp.com

├── customername.myapp.com

└── (unlimited subdomains)

Utvecklingsmiljöer

Användarskapat innehåll

Prioritetsregler för jokertecken-DNS

PostFråga för test.example.com
test.example.com (explicit)✓ Matchas först
*.example.com (jokertecken)Matchas om ingen uttrycklig post finns

Uttryckliga poster har alltid prioritet framför jokertecken.

Begränsningar

1. Matchar bara en nivå: *.example.com matchar inte a.b.example.com

2. Kan inte ligga på apex: *.com är inte tillåtet

3. Säkerhetsfrågor: Kan fånga upp oavsiktliga underdomäner

4. SSL-komplexitet: Kräver ett wildcard-SSL-certifikat

Exempel på DNS-konfiguration

; Zone file

$ORIGIN example.com.

@ A 192.0.2.1 ; apex

www A 192.0.2.1 ; explicit www

* A 192.0.2.10 ; everything else

* MX 10 mail.example.com. ; wildcard mail

Bästa metoder

1. Använd sparsamt: Bara när det verkligen behövs

2. Kombinera med SSL: Skaffa ett wildcard-certifikat

3. Hantera i applikationen: Servern måste dirigera underdomäner korrekt

4. Övervaka användningen: Håll utkik efter oväntad åtkomst till underdomäner

5. Uttryckliga undantag: Skapa specifika poster för kända underdomäner

DNS med jokertecken möjliggör flexibel hantering av underdomäner utan att du behöver skapa separata DNS-poster för varje underdomän. Det passar särskilt bra för dynamiska applikationer och plattformar med flera kunder.

Använd Denna Kunskap

Använd DomScans API för att kontrollera domäntillgänglighet, hälsa och mer.