Problemy z DNS mogą przyprawić o ból głowy, nawet jeśli masz doświadczenie z hostingiem.
Często trudno powiedzieć, gdzie leżą błędy. DNS może zająć trochę czasu, aby propagować, więc strony mogą wydawać się być w górę lub w dół w tym samym czasie, w zależności od fizycznej lokalizacji.
Masz problemy z DNS? Czytaj dalej, aby dowiedzieć się, jak rozwiązać najczęstsze problemy z DNS – i dowiedzieć się, dlaczego DNS jest tak skomplikowany w pierwszej kolejności.
Czym jest DNS?
DNS to skrót od Domain Name System. Jest to w zasadzie katalog dla Internetu, który dopasowuje nazwy domen do adresów IP.
Każda pojedyncza strona internetowa ma swój własny adres IP w sieci, a komputery mogą łączyć się z innymi komputerami przez Internet i wyszukiwać strony internetowe przy użyciu ich adresów IP.
Możesz odwiedzić dowolną stronę internetową, wpisując jej adres IP w pasku adresu przeglądarki. Jednak adresy IP są trudne do zapamiętania, więc zamiast nich używamy nazw domen. DNS to internetowa książka adresowa: dopasowuje adresy IP do odpowiadających im nazw domen.
Gdy wpiszesz nazwę domeny w przeglądarce, łączy się ona z serwerem DNS dostawcy usług internetowych (ISP), aby sprawdzić rekord DNS i dowiedzieć się, z którym adresem IP musi się połączyć.
Serwer DNS to serwer, na którym działa specjalne oprogramowanie DNS, które przegląda rekordy DNS i wykonuje inne usługi DNS. Istnieje wiele serwerów DNS na całym świecie, ale Internet działa przy użyciu 13 serwerów głównych utrzymywanych przez niezależne agencje, takie jak IANA (Internet Assigned Numbers Authority), ICANN (Internet Corporation for Assigned Names and Numbers), U.S. Army Research Lab, Verisign i inne.
Zrozumienie problemów DNS
Każda przerwa w działaniu strony internetowej jest poważnym problemem i może spowodować utratę przychodów i zniszczoną reputację Twojej firmy lub strony internetowej. Dlatego tak ważne jest, aby naprawić wszelkie błędy tak szybko, jak to możliwe. Niestety, natura DNS sprawia, że jest to trochę skomplikowane.
Ty, Twój rejestrator i Twój host muszą współpracować, aby zapewnić, że serwery DNS kierują odwiedzających do właściwego serwera, tak aby Twoja strona ładowała się prawidłowo, gdy ludzie wpisują Twoją domenę w pasku adresu przeglądarki.
Większość dostawców usług internetowych (ISP) prowadzi własne serwery DNS, które pobierają informacje z 13 serwerów głównych, więc zawsze jest opóźnienie w utrzymaniu ich wszystkich w synchronizacji.
To oznacza, że Twoja witryna może pojawić się online dla Ciebie, ale offline dla odwiedzających – w obu przypadkach w tym samym czasie.
Dlaczego DNS jest skomplikowany?
Z powodu wszystkich ruchomych części i połączeń, wiele rzeczy może pójść nie tak z DNS:
- Powolne aktualizacje powodują problemy, które się rozchodzą, często wprowadzając Cię w błąd, gdy próbujesz naprawić problem.
- Nieprawidłowe ustawienia DNS tworzą katastrofę w zwolnionym tempie, która nie będzie od razu widoczna.
- Istnieje wiele punktów awarii i może być trudno dowiedzieć się, gdzie coś poszło nie tak.
Rozwiązywanie typowych błędów
Pierwszą rzeczą, jaką możesz zrobić w obliczu błędów DNS, jest sprawdzenie najczęstszych problemów:
- Sprawdź rejestrację domeny. Upewnij się, że Twoja rejestracja jest aktualna, opłacona i nie wygasła. Jeśli tak jest, będziesz musiał ją odnowić.
- Sprawdź swoje serwery nazw. Upewnij się, że Twoja domena używa prawidłowych serwerów nazw. Jeśli ostatnio zmieniłeś rejestratora domeny lub firmę hostingową, jest to najbardziej prawdopodobny problem. Twoja domena będzie musiała wskazywać na prawidłowe serwery nazw dla miejsca, gdzie Twoja strona jest hostowana. Możesz sprawdzić swoją stronę internetową hosta, aby dowiedzieć się, które serwery nazw należy użyć.
- Poczekaj na wszelkie ostatnie zmiany do propagacji. Niestety, ze względu na naturę serwerów DNS, może to potrwać do 24-48 godzin, zanim jakiekolwiek zmiany zostaną rozpropagowane w sieci. Jeśli właśnie poprawiłeś swoje serwery nazw, daj im trochę czasu na propagację.
Narzędzia i zasoby
Jak więc zdiagnozować i naprawić czkawkę DNS, jeśli nadal masz problemy?
Na szczęście, istnieje kilka przydatnych narzędzi dostępnych w sieci, które mogą pomóc zdiagnozować problemy z DNS. Spróbuj skorzystać z następujących narzędzi:
- IntoDNS to darmowe narzędzie, które skanuje rekordy DNS i identyfikuje wszelkie problemy z konfiguracją, a następnie generuje szczegółowy raport, ułatwiając identyfikację i rozwiązywanie problemów z DNS w mgnieniu oka.
- Network Tools dostarcza więcej informacji, w tym ślad do witryny oraz informacje o domenie i hoście.
- Narzędzie OpenDNS’ Cache Check bezpośrednio odpytuje Twoją domenę i raportuje wyniki. Co najlepsze, narzędzie to sprawdza witrynę przy użyciu wszystkich serwerów OpenDNS (w sumie 11).
Nadążaj za postami takimi jak ten, subskrybując nasz kanał RSS lub śledząc @WhoIsHosting na Twitterze.