Tento článok sa venuje DNS konkrétne pre systém WEDOS Protection. Postupy, ako nastaviť WEDOS DNS, nájdete v návodoch Domains – DNS Servers (NSSET) ⧉ a DNS – Domain Records ⧉.
V tomto článku sa dozviete:
- Ako DNS funguje so systémom WEDOS Protection
- Ako nastaviť DNS domény
- Riešenie najčastejších problémov
- Často kladené otázky
WEDOS Protection a DNS
Ak vaša doména nevyužíva WEDOS Protection ani podobný systém, DNS pracuje podľa nasledujúcej schémy:

Základnou úlohou DNS servera je prekladať údaje zrozumiteľné človeku (doménové mená) na údaje zrozumiteľné počítaču (predovšetkým IP adresy). Pri takejto otázke nie je podstatné, či sa pýta reálny používateľ, útočník alebo robot – údaje na DNS serveri sú prístupné každému.
Základnou úlohou proxy serverov WEDOS Protection (WGP) je nahradiť z hľadiska DNS webový server, vyhodnotiť požiadavku klienta a až po rozhodnutí o jej oprávnenosti osloviť webový server a prevziať obsah.

Z hľadiska DNS servera stojí proxy na mieste webového servera. DNS server sa už nezaujíma o to, čo je za ňou, a proxy server tak preberá zodpovednosť za zvyšok komunikácie.
- DNS server obsahuje IP adresy proxy servera. Ak chceme, aby systém WEDOS Protection chránil webový server pred nežiaducou prevádzkou, oznámime DNS serveru adresu proxy a žiadnu inú.
- Proxy server obsahuje cieľové IP adresy webového servera. Proxy server musí vedieť, odkiaľ má získať údaje webu. Obsahuje tabuľku cieľových IP adries webového servera, ktorú využíva na ďalšiu komunikáciu.
DNS záznamy domény
Aby WEDOS Protection fungoval čo najlepšie, odporúčame využívať WEDOS DNS servery (NSSET) ⧉. Ak chcete použiť DNS servery iného poskytovateľa, oboznámte sa aj s článkom Protection – DNS poskytovateľ tretej strany .
Aby Protection pracoval správne, nasmerujte doménu výlučne na proxy server. Adresy proxy servera zistíte týmto postupom:
- Prihláste sa do administrácie WEDOS Global ⧉.
- Na úvodnej stránke vyberte doménu, pre ktorú chcete zistiť adresy proxy servera.
- Adresy IPv4 a IPv6 nájdete v sekcii IP adresy vašej proxy .

Tieto adresy zapíšte do DNS záznamov domény podľa pokynov vášho poskytovateľa a podľa tejto šablóny:
Name TTL Type Data
300 A (Proxy server 1 IPv4 address)
* 300 A (Proxy server 1 IPv4 address)
300 A (Proxy server 2 IPv4 address)
* 300 A (Proxy server 2 IPv4 address)
300 AAAA (Proxy server 1 IPv6 address)
* 300 AAAA (Proxy server 1 IPv6 address)
300 AAAA (Proxy server 2 IPv6 address)
* 300 AAAA (Proxy server 2 IPv6 address)
Odstráňte ostatné záznamy typu A a AAAA DNS bez názvu alebo s názvom *, pretože pravdepodobne smerujú na webový server a obchádzajú proxy systému Protection. Odporúčame odstrániť aj prípadné záznamy pre subdoménu www . Záznamy s inými názvami alebo typmi nechajte bez zmeny.

Riešenie najčastejších problémov
Medzi časté problémy s nastavením DNS vo WEDOS Global patria:
Nefunkčné DNS po manuálnych úpravách
Problém: Po nastavení záznamov pre Global vo WEDOS DNS a odstránení všetkých ostatných prestali fungovať e-maily, prípadne sa narušila iná funkcia DNS.
Príčina: Hoci systém Global vypisuje všetky záznamy nájdené pri skenovaní DNS domény, v skutočnosti dokáže použiť iba IP adresy uvedené v záznamoch typu A a AAAA, ktoré nemajú názov (slúžia pre hlavnú doménu) alebo majú názov * (všetky neurčené subdomény).
Riešenie: Skontrolujte v histórii zmien DNS ⧉ odstránené záznamy, ktoré Global nevyužíva. Patria medzi ne:
- Záznamy iných typov ako A a AAAA (najmä MX, CNAME, TXT).
- Záznamy typu A a AAAA, ktoré majú iný názov ako *.
Tieto záznamy obnovte ich pridaním do DNS ⧉.
Neznáma IP adresa webového servera
Problém: Nepoznám IP adresu webového servera, takže neviem, či je v Global nastavená správne.
Riešenie: Ak máte web hosťovaný u nás, jeho IP adresu zistíte podľa návodu na nastavenie záznamov typu A ⧉, kde ju zároveň použijete. Pri inom poskytovateľovi sa riaďte jeho návodom alebo kontaktujte jeho podporu.
Logovanie IP adries klientov
Problém: Potrebujeme logovať IP adresy klientov, ktorí pristupujú na náš webový server, ale systém namiesto nich zapisuje IP adresy serverov WEDOS Global.
Príčina: Reálne IP adresy klientov odovzdávame, ale váš webový server ich pravdepodobne nespracúva správne.
Riešenie: Použite tento odkaz ⧉ (.json, kliknite sem ⧉ pre .txt) a zistíte unicastové rozsahy, ktoré WEDOS Global používa na komunikáciu s cieľovými webovými servermi. Zoznam sa aktualizuje denne.
- Ak na cieľovom serveri používate NGINX , nastavte parameter
set_real_ip_froms uvedenými rozsahmi. Ďalšie informácie nájdete v dokumentácii NGINX ⧉. - Pri Apache, najskôr sa uistite, že je aktívny modul
mod_remoteip(ďalšie informácie nájdete v dokumentácii Apache ⧉). Potom nastavte uvedené IP adresy:
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy # add IP or range from file
- Pri LiteSpeed (vrátane OpenLiteSpeed) prejdite do WebAdmin Konfigurácia Server Všeobecné. Následne nastavte Použiť IP klienta v hlavičke na Iba dôveryhodné IP. IP adresy a rozsahy z vyššie uvedeného súboru pridajte do Zoznam dôveryhodných IP. Ďalšie informácie nájdete v LiteSpeed Wiki ⧉ alebo dokumentácii OpenLiteSpeed ⧉.
Teraz by už mal váš server vedieť pracovať s reálnymi IP adresami.
FAQ
Po inštalácii pluginu WGP pre WordPress som dostal iba štyri IPv4 adresy a žiadnu IPv6. Je to správne?
Plugin obsahuje iba minimálne nastavenia. Služba je plne funkčná s IPv4 adresami, ale ak si viete nastaviť aj IPv6, urobte to. Ich hodnoty nájdete podľa návodu v kapitole DNS záznamy domény aj pre domény pridané cez plugin.
