Ten artykuł dotyczy DNS w kontekście systemu WEDOS Protection. Instrukcje konfiguracji WEDOS DNS znajdziesz w artykułach Domains – DNS Servers (NSSET) ⧉ i DNS – Domain Records ⧉.
W tym artykule dowiesz się:
- Jak DNS działa z systemem WEDOS Protection
- Jak skonfigurować DNS domeny
- Rozwiązywanie częstych problemów
- Najczęściej zadawane pytania
WEDOS Protection a DNS
Jeśli Twoja domena nie korzysta z WEDOS Protection ani z podobnego systemu, DNS działa zgodnie z poniższym schematem:

Podstawową funkcją serwera DNS jest tłumaczenie informacji zrozumiałych dla człowieka (nazw domen) na informacje zrozumiałe dla komputera (głównie adresy IP). Przy takim zapytaniu nie ma znaczenia, czy pyta prawdziwy użytkownik, atakujący, czy robot – dane na serwerze DNS są dostępne dla wszystkich.
Podstawową funkcją serwerów proxy WEDOS Protection (WGP) jest zajęcie miejsca serwera WWW z punktu widzenia DNS, ocena żądania klienta i dopiero po stwierdzeniu, że takie żądanie jest uprawnione, skontaktowanie się z serwerem WWW i pobranie treści.

Z punktu widzenia serwera DNS proxy stoi w miejscu serwera WWW. Serwera DNS nie interesuje już, co znajduje się za nim, więc odpowiedzialność za resztę komunikacji przejmuje serwer proxy.
- Serwer DNS zawiera adresy IP serwera proxy. Jeśli chcemy, aby system WEDOS Protection chronił serwer WWW przed niepożądanym ruchem, podajemy serwerowi DNS wyłącznie adres proxy i żaden inny.
- Serwer proxy zawiera docelowe adresy IP serwera WWW. Serwer proxy musi wiedzieć, skąd pobrać dane strony. Zawiera tabelę docelowych adresów IP serwera WWW, których używa do dalszej komunikacji.
Rekordy DNS domeny
Aby WEDOS Protection działał jak najlepiej, zalecamy korzystanie z serwery DNS WEDOS (NSSET) ⧉. Jeśli chcesz korzystać z serwerów DNS innego dostawcy, zapoznaj się także z artykułem Protection – zewnętrzny dostawca DNS .
Aby Protection działał poprawnie, skieruj domenę wyłącznie na serwer proxy. Adresy serwerów proxy znajdziesz, wykonując następujące kroki:
- Zaloguj się do panelu administracyjnego WEDOS Global ⧉.
- Na stronie głównej wybierz domenę, dla której chcesz poznać adresy serwera proxy.
- Adresy IPv4 i IPv6 znajdziesz w sekcji Adresy IP Państwa proxy .

Wprowadź te adresy do rekordów DNS domeny zgodnie z instrukcjami swojego dostawcy, korzystając z następującego szablonu:
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)
Usuń pozostałe rekordy typu A i AAAA w DNS, które nie mają nazwy lub mają nazwę *, ponieważ prawdopodobnie kierują bezpośrednio na serwer WWW i omijają proxy Protection. Zalecamy usunięcie także rekordów dla subdomeny www . Wpisy o innych nazwach lub typach pozostaw bez zmian.

Rozwiązywanie najczęstszych problemów
Do najczęstszych problemów z konfiguracją DNS w WEDOS Global należą:
Niedziałający DNS
Problem: Po ustawieniu rekordów Global w WEDOS DNS i usunięciu wszystkich pozostałych przestała działać poczta e-mail lub zakłócone zostały inne funkcje DNS.
Przyczyna: Chociaż system Global wyświetla wszystkie rekordy znalezione dla domeny podczas skanowania DNS, w rzeczywistości może korzystać tylko z adresów IP podanych w rekordach typu A i AAAA, które nie mają nazwy (używane dla domeny głównej) lub mają nazwę * (wszystkie nieokreślone subdomeny).
Rozwiązanie: Sprawdź historię zmian DNS ⧉ pod kątem usuniętych rekordów, które nie korzystają z Global. Należą do nich:
- Rekordy typu innego niż A i AAAA (zwłaszcza MX, CNAME, TXT).
- Rekordy typu A i AAAA, które mają nazwę inną niż *.
Przywróć te rekordy, dodając je do DNS ⧉.
Nieznany adres IP serwera WWW
Problem: Nie znam adresu IP serwera WWW, więc nie wiem, czy jest poprawnie ustawiony w Global.
Rozwiązanie: Jeśli hostujesz swoją stronę u nas, jej adres IP poznasz zgodnie z instrukcją ustawiania rekordów typu A ⧉, gdzie również go używasz. W przypadku innego dostawcy postępuj zgodnie z jego instrukcjami lub skontaktuj się z jego wsparciem.
Rejestrowanie adresów IP klientów
Problem: Musimy rejestrować adresy IP klientów odwiedzających nasz serwer WWW, ale system zapisuje zamiast nich adresy IP serwerów WEDOS Global.
Przyczyna: Przekazujemy prawdziwe adresy IP klientów, ale Twój serwer WWW prawdopodobnie nie przetwarza ich poprawnie.
Rozwiązanie: Skorzystaj z tego odnośnika ⧉ (.json, kliknij tutaj ⧉ dla .txt), aby poznać zakresy unicast, których WEDOS Global używa do komunikacji z docelowymi serwerami WWW. Lista jest aktualizowana codziennie.
- Jeśli na serwerze docelowym używasz NGINX , ustaw parametr
set_real_ip_fromz powyższymi zakresami. Więcej informacji znajdziesz w dokumentacji NGINX ⧉. - W przypadku Apache, najpierw upewnij się, że moduł
mod_remoteipjest aktywny (więcej informacji znajdziesz w dokumentacji Apache ⧉). Następnie skonfiguruj powyższe adresy IP:
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy # dodaj adres IP lub zakres z pliku
- W przypadku LiteSpeed (w tym OpenLiteSpeed) przejdź do WebAdmin Konfiguracja Serwer Ogólne. Następnie ustaw parametr Use Client IP in Header na Tylko zaufane adresy IP. Dodaj adresy IP i zakresy z powyższego pliku do listy Lista zaufanych adresów IP. Więcej informacji znajdziesz w LiteSpeed Wiki ⧉ lub dokumentacji OpenLiteSpeed ⧉.
Teraz Twój serwer powinien poprawnie pracować z prawdziwymi adresami IP.
FAQ
Po instalacji wtyczki WGP WordPress otrzymałem tylko cztery adresy IPv4 i żadnego IPv6. Czy tak ma być?
Wtyczka zawiera tylko minimalne ustawienia. Usługa działa w pełni z adresami IPv4, ale jeśli możesz skonfigurować także IPv6, zrób to. Ich wartości znajdziesz zgodnie z instrukcją w rozdziale Rekordy DNS domeny , także dla domen dodanych za pomocą wtyczki.
