Dowiedz się jak lokalnie skierować domenę na inny adres IP i jak pomaga w tym plik hosts. Poniższa instrukcja jest przydatna, gdy chcesz stworzyć nową stronę WWW na innym hostingu niż obecnie.
- Co to jest plik hosts?
- Jak w Windows przekierować domenę na inny adres IP przez plik hosts?
- Jak w Linux przekierować domenę na inny adres IP przez plik hosts?
- Jak w MacOS przekierować domenę na inny adres IP przez plik hosts?
- Jak usunąć lub wyłączyć skierowanie domeny w pliku hosts?
- Jak lokalnie skierować domenę z www na adres IP?
Innym przykładem kiedy taka konfiguracja jest przydatna jest sytuacja, gdy wydelegowałeś domenę na inne serwery DNS i nie chcesz czekać na propagację DNS. W takiej sytuacji możesz lokalnie na swoim komputerze skierować domenę na wskazany adres IP. Dzięki temu będziesz widział zawartość domeny szybciej niż inni użytkownicy, którzy będą musieli czekać na odświeżenie ustawień nawet do 30h (jednak z reguły trwa to krócej).
Co to jest plik hosts?
Plik hosts to plik tekstowy używany w systemach operacyjnych do mapowania nazw domenowych na konkretne adresy IP. W skrócie, pełni funkcję mapowania nazw hostów na ich odpowiadające im numery IP.
Kiedy wpisujesz adres internetowy (URL) w przeglądarkę, przeglądarka musi przetłumaczyć tę nazwę na właściwy adres IP serwera, aby ustanowić połączenie. Plik hosts pomaga w tym procesie, pozwalając użytkownikom ręcznie definiować, które adresy IP są przypisane do określonych nazw domenowych.
Plik hosts znajduje się na poziomie lokalnego systemu operacyjnego i jest używany głównie do rozwiązywania nazw domenowych wewnętrznych lub nadpisywania ich w celach testowych lub konfiguracyjnych. Działa na zasadzie, że jeśli dany wpis istnieje w pliku hosts, system operacyjny nie będzie wykonywał zapytań do serwerów DNS w celu uzyskania adresu IP dla danej nazwy.
Jak w Windows przekierować domenę na adres IP przez plik hosts?
Poniższą konfigurację pliku hosts możesz wykonać na urządzeniu z systemem Windows.
- W systemie Windows przejdź do lokalizacji, w której znajduje się plik hosts. Lokalizacja pliku hosts jest różna w zależności od wersji używanego systemu Windows.
- Windows 95, 98 oraz ME:
Windows\hosts
- Windows NT oraz 2000:
WINNT\system32\drivers\etc\hosts
- Windows X, 2003 oraz Vista:
Windows\system32\drivers\etc\hosts
- Windows od 7 do 10:
Windows\system32\drivers\etc\
- Windows 95, 98 oraz ME:
- Przejdź do edycji pliku hosts.
- W otwartym pliku hosts dodaj na jego końcu w nowej linii Twój wpis w postaci:
adres-IP mojadomena.pl
- Zapisz zmiany w pliku hosts. Możesz zamknąć plik, wprowadzona zmiana będzie widoczna od razu. Możesz wywołać adres domeny w przeglądarce, czego efektem będzie wywołanie wskazanego adresu IP (ale tylko na Twoim komputerze!).
Jeśli chcesz skierować domenę na Twój hosting w Domenomania.pl, to po zmianie zawartości pliku hosts, przypisz domenę do hostingu w Domenomania.pl przez cPanel. Domena nie musi zostać wydelegowana na serwery DNS Domenomania.pl, wystarczy że przypiszesz ją do hostingu. Jeśli nie znasz adresu IP hostingu w Domenomania.pl, to możesz go sprawdzić po zalogowaniu do cPanel. Jak sprawdzić adres IP serwera w cPanel?
Jak w Linux przekierować domenę na adres IP przez plik hosts?
Poniższą konfigurację pliku hosts możesz wykonać na urządzeniu z systemem Linux.
- W systemie Linux przejdź do lokalizacji, w której znajduje się plik hosts. Domyślnie przy większości dystrybucji systemów Linux plik hosts znajduje się w lokalizacji:
/etc/hosts
- Rozpocznij edycję pliku hosts, korzystając z użytkownika posiadającego uprawnienia root.
- W otwartym pliku hosts dodaj na jego końcu w nowej linii Twój wpis w postaci:
adres-IP mojadomena.pl
- Zapisz zmiany w pliku hosts. Możesz zamknąć plik, wprowadzona zmiana będzie widoczna od razu. Możesz wywołać adres domeny w przeglądarce, czego efektem będzie wywołanie wskazanego adresu IP (ale tylko na Twoim komputerze!).
Jeśli chcesz skierować domenę na Twój hosting w Domenomania.pl, to po zmianie zawartości pliku hosts, przypisz domenę do hostingu w Domenomania.pl przez cPanel. Domena nie musi zostać wydelegowana na serwery DNS Domenomania.pl, wystarczy że przypiszesz ją do hostingu. Jeśli nie znasz adresu IP hostingu w Domenomania.pl, to możesz go sprawdzić po zalogowaniu do cPanel. Jak sprawdzić adres IP serwera w cPanel?
Jak w MacOS przekierować domenę na adres IP przez plik hosts?
Poniższą konfigurację pliku hosts możesz wykonać na urządzeniu z systemem MacOS.
- Uruchom aplikację Terminal (Aplikacje -> Narzędzia -> Terminal).
- W konsoli wpisz poniższe polecenie i kliknij enter:
sudo nano /private/etc/hosts
- W otwartym pliku hosts dodaj na jego końcu w nowej linii Twój wpis w postaci:
adres-IP mojadomena.pl
- Aby zapisać zmiany w pliku hosts na MacOS kliknij kombinacje klawiszy Ctrl+O, enter, a następnie: Ctrl+O. Wprowadzona zmiana będzie widoczna od razu. Możesz wywołać adres domeny w przeglądarce, czego efektem będzie wywołanie wskazanego adresu IP (ale tylko na Twoim komputerze!).
Jeśli chcesz skierować domenę na Twój hosting w Domenomania.pl, to po zmianie zawartości pliku hosts, przypisz domenę do hostingu w Domenomania.pl przez cPanel. Domena nie musi zostać wydelegowana na serwery DNS Domenomania.pl, wystarczy że przypiszesz ją do hostingu. Jeśli nie znasz adresu IP hostingu w Domenomania.pl, to możesz go sprawdzić po zalogowaniu do cPanel. Jak sprawdzić adres IP serwera w cPanel?
Jak usunąć lub wyłączyć skierowanie domeny w pliku hosts?
Bez względu na używany system operacyjny, możesz wyłączyć / dezaktywować skierowanie domeny w pliku hosts poprzez dodanie znaku # na początku wprowadzonej linii. Jeśli chcesz usunąć lokalne skierowanie domeny na adres IP, to wystarczy usunąć wprowadzony wpis z pliku hosts.
Jak lokalnie skierować domenę z www na adres IP?
Powyższe instrukcje przedstawiają jak skierować domenę bez przedrostka www na wskazany adres IP. Jeśli chcesz również skierować domenę z www, to wpis w pliku hosts powinien wyglądać następująco (dotyczy wszystkich opisanych systemów operacyjnych):
adres-IP mojadomena.pl www.mojadomena.pl