Alias domeny

Podstawy domen
Dodatkowa domena wskazująca tę samą witrynę lub treść co inna domena.
← Wróć do słownika

Czym jest alias domeny?

Alias domeny to dodatkowa nazwa domenowa wskazująca tę samą witrynę, aplikację lub treść co domena główna. Przy prawidłowej konfiguracji wiele nazw domen może udostępniać identyczną treść, dając użytkownikom różne sposoby dotarcia do tego samego miejsca.

Alias domeny a przekierowanie domeny

CechaAlias domenyPrzekierowanie domeny
Adres w przeglądarceWyświetla domenę aliasuWyświetla domenę główną
Udostępniana treśćZ tej samej witrynyNajpierw następuje przekierowanie, potem treść jest udostępniana
Status HTTP200 OKPrzekierowanie 301/302
Wpływ na SEORyzyko zduplikowanej treściKonsoliduje sygnały z domeną główną
Konfiguracja DNSA/AAAA lub CNAMEZwykle A/AAAA i przekierowanie
Poczta e-mailMoże współdzielić pocztęWymaga oddzielnej konfiguracji poczty
Przykład: Alias domeny (adres pozostaje taki, jak wpisano):
User types: shop.example.com

Browser shows: shop.example.com

Content from: example.com (same server, same content)

Przekierowanie domeny (adres się zmienia):
User types: shop.example.com

Browser redirects to: example.com

Browser shows: example.com

Konfigurowanie aliasów domen

Konfiguracja DNS

Obie domeny wskazują ten sam serwer:

# Primary domain

example.com. IN A 203.0.113.50

# Alias domain

example.net. IN A 203.0.113.50

shop-example.com. IN A 203.0.113.50

Można też użyć rekordu CNAME dla aliasu:

shop.example.com.   IN    CNAME    example.com.

Konfiguracja serwera WWW

#### Apache

<VirtualHost *:80>

ServerName example.com

ServerAlias example.net shop.example.com www.example.net

DocumentRoot /var/www/example

<Directory /var/www/example>

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

#### Nginx

server {

listen 80;

server_name example.com example.net shop.example.com;

root /var/www/example;

index index.html index.php;

location / {

try_files $uri $uri/ =404;

}

}

#### Cloudflare (konfiguracja CNAME)

1. Add alias domain to Cloudflare

2. Create CNAME record:

shop.example.com → example.com

3. Enable "Flatten all CNAMEs" in DNS settings

4. Enable "Always Use HTTPS"

Zarządzanie w cPanel/WHM

Domena dodatkowa (tworzy nową witrynę):
Domains → Addon Domains → Create New Domain
Alias/domena zaparkowana (wskazuje istniejącą witrynę):
Domains → Aliases → Create a New Alias

Enter domain: shop.example.com

Alias for: example.com

Typowe zastosowania

Warianty marki

Zarejestruj typowe warianty, aby zapobiec cybersquattingowi:

example.com    (primary)

example.net (alias)

example.org (alias)

example.io (alias)

Ochrona przed literówkami

Przechwytuj często spotykane błędne zapisy:

example.com     (primary)

exampel.com (alias - typo)

exmple.com (alias - typo)

Domeny regionalne

Udostępniaj tę samą treść w domenach najwyższego poziomu przypisanych do krajów:

example.com      (primary, global)

example.co.uk (alias, UK)

example.de (alias, Germany)

example.fr (alias, France)

Uwaga: prawdziwa internacjonalizacja wymaga tagów hreflang i zlokalizowanej treści.

Kampanie marketingowe

Krótkie, łatwe do zapamiętania domeny kampanii:

example.com              (primary site)

summerosale2024.com (alias for campaign landing page)

Aliasy subdomen

shop.example.com         (alias)

store.example.com (alias)

→ Both serve same e-commerce site

Branding produktu lub usługi

companyname.com          (primary)

productname.com (alias)

Kwestie SEO dotyczące aliasów domen

Problem zduplikowanej treści

Wyszukiwarki mogą uznać aliasy domen za zduplikowaną treść:

example.com/about

example.net/about

→ Same content, different URLs = duplicate

Skutek: rozdzielenie autorytetu i niższe pozycje w wynikach.

Tagi kanoniczne

Wskaż wyszukiwarkom, która domena jest główna:

<!-- On all pages, regardless of domain -->

<link rel="canonical" href="https://example.com/page-path" />

Informuje to wyszukiwarki: „traktuj wszystkie wersje jako ten adres URL”.

Preferowane rozwiązanie: przekierowania 301

Zamiast aliasów przekieruj użytkowników do domeny głównej:

Apache (.htaccess):
RewriteEngine On

RewriteCond %{HTTP_HOST} !^example\.com$ [NC]

RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Nginx:
server {

listen 80;

server_name example.net shop.example.com;

return 301 https://example.com$request_uri;

}

Konsoliduje to wszystkie sygnały SEO wokół domeny głównej.

Kiedy aliasy są akceptowalne

Konfiguracja poczty e-mail dla aliasów domen

Współdzielona poczta (te same skrzynki)

Skonfiguruj rekordy MX dla wszystkich domen:

example.com.     IN    MX    10    mail.example.com.

example.net. IN MX 10 mail.example.com.

[email protected] and [email protected] → same mailbox

Oddzielna poczta (różne skrzynki)

Każda domena ma niezależną pocztę:

example.com.     IN    MX    10    mail.example.com.

example.net. IN MX 10 mail.example.net.

[email protected][email protected] (different mailboxes)

Catch-all poczty dla aliasów

Akceptuj pocztę wysyłaną na dowolny adres w dowolnej domenie aliasu:

# Postfix virtual

@example.com [email protected]

@example.net [email protected]

@shop.example.com [email protected]

Certyfikaty SSL/TLS dla aliasów

Certyfikat wielodomenowy (SAN)

Jeden certyfikat obejmujący wszystkie aliasy:

Certificate SANs:

example.com

www.example.com

example.net

www.example.net

shop.example.com

Let's Encrypt:
certbot certonly --nginx \

-d example.com -d www.example.com \

-d example.net -d www.example.net \

-d shop.example.com

Certyfikat wieloznaczny

Obejmuje wszystkie subdomeny domeny głównej:

*.example.com

→ Covers shop.example.com, blog.example.com, etc.

→ Does NOT cover example.net or other TLDs

Oddzielne certyfikaty

Osobny certyfikat dla każdej domeny:

example.com → cert1

example.net → cert2

Najlepsze praktyki

Zawsze używaj HTTPS dla wszystkich aliasów

Każda domena powinna mieć ważny certyfikat SSL:

✓ https://example.com

✓ https://example.net

✓ https://shop.example.com

Wdrażaj tagi kanoniczne

Nawet przy udostępnianiu tej samej treści używaj tagów kanonicznych:

<link rel="canonical" href="https://example.com/current-page" />

Rozważ przekierowania 301 zamiast aliasów

Na potrzeby SEO przekierowuj aliasy do domeny głównej:

example.net → 301 redirect → example.com

shop.example.com → 301 redirect → example.com/shop

Monitoruj wszystkie domeny

Uwzględnij wszystkie aliasy w monitoringu dostępności:

- Monitor DNS resolution for all aliases
  • Check SSL certificate validity
  • Verify web server responds correctly

Spójny branding

Jeśli używasz aliasów, zadbaj o spójny branding:

Same logo, colors, navigation across all domains

Or clearly indicate relationship

Dokumentuj strategię aliasów

Prowadź dokumentację:

# domains.md
DomainTypePurposePoints To
example.comPrimaryMain siteServer A
example.netAliasBrand protectionServer A
shop.example.comAliasE-commerceServer A

Testowanie aliasów domen

Sprawdzanie rozwiązywania DNS

# Check all aliases resolve to same IP

dig example.com A +short

dig example.net A +short

dig shop.example.com A +short

# Should all return same IP or equivalent CNAME chain

Testowanie konfiguracji serwera WWW

# Verify server responds to all domains

curl -I https://example.com

curl -I https://example.net

curl -I https://shop.example.com

# Should all return 200 OK (or 301 if redirecting)

Sprawdzanie certyfikatów SSL

# Verify SSL covers all domains

echo | openssl s_client -servername example.net -connect example.com:443 2>/dev/null | openssl x509 -noout -text | grep DNS

# Should list all alias domains in SANs

Walidacja SEO

# Check canonical tags

curl -s https://example.net/page | grep "canonical"

# Should point to primary domain

<link rel="canonical" href="https://example.com/page" />

Kwestie bezpieczeństwa

Ryzyko przejęcia domeny

Więcej domen oznacza większą powierzchnię ataku:

Ochrona przed phishingiem

Rejestruj defensywne aliasy, aby zapobiegać phishingowi:

example.com (primary)

examp1e.com (homoglyph protection)

example-secure.com (defensive)

Spójne zasady bezpieczeństwa

Stosuj takie same zabezpieczenia do wszystkich aliasów:

Aliasy domen są przydatne do ochrony marki i ułatwiania dostępu użytkownikom, ale wymagają starannej konfiguracji, aby uniknąć kar SEO i zagrożeń bezpieczeństwa.

Wykorzystaj tę wiedzę w praktyce

Użyj API DomScan, aby sprawdzić dostępność domen, ich kondycję i więcej.