Jak lokalnie przez plik hosts skierować domenę na inny adres IP?

Dowiedz się jak lokalnie skierować domenę na inny adres IP za pomocą pliku hosts. Poniższa instrukcja jest przydatna, gdy chcesz stworzyć nową stronę WWW na innym hostingu niż obecnie.

Przykład: jeśli posiadasz obecnie hosting inny niż Domenomania.pl i masz na nim opublikowaną stronę WWW pod adresem: mojadomena.pl, to możliwe jest stworzenie nowej wersji witryny na hostingu Domenomania.pl pod tym samym adresem domeny (bez konieczności delegacji domeny na serwery DNS Domenomania.pl).

Wynikiem poniżej opisanej konfiguracji będzie możliwość wywołania Twojej nowej strony pod adresem: mojadomena.pl tylko na Twoim komputerze (natomiast wszyscy inni użytkownicy będą nadal wywoływać Twoją stronę WWW na starym hostingu). Po zakończeniu prac nad nową stroną, będziesz mógł zmienić delegację domeny, aby skierować wszystkich użytkowników na nową wersję witryny, która znajduje się na nowym serwerze.

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).

WAŻNE! Pamiętaj, że poniższa konfiguracja powoduje sparowanie na komputera, na którym pracujesz (i tylko na nim!), domeny ze wskazanym adresem IP serwera.

Jak w Windows przekierować domenę na inny adres IP przez plik hosts?

Poniższą konfigurację pliku hosts możesz wykonać na urządzeniu z systemem Windows.

  1. 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\

  2. Przejdź do edycji pliku hosts.

    Uruchom plik hosts z uprawnieniami administratora. Jeśli po edycji pliku hosts nie możesz zapisać zmian, to uruchom plik hosts w edytorze tekstowym (np. Notatnik w systemie Windows) z uprawnieniami administratora (kliknij prawym przyciskiem myszki i wybierz opcję: Uruchom jako administrator) i otwórz plik hosts w Notatniku.

  3. W otwartym pliku hosts dodaj na jego końcu w nowej linii Twój wpis w postaci:
    adres-IP mojadomena.pl

    Na samym końcu pliku hosts w nowej linii wpisz adres IP oraz nazwę domeny.

  4. 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 inny adres IP przez plik hosts?

Poniższą konfigurację pliku hosts możesz wykonać na urządzeniu z systemem Linux.

  1. 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
  2. Rozpocznij edycję pliku hosts, korzystając z użytkownika posiadającego uprawnienia root.
  3. W otwartym pliku hosts dodaj na jego końcu w nowej linii Twój wpis w postaci:
    adres-IP mojadomena.pl
  4. 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 inny adres IP przez plik hosts?

Poniższą konfigurację pliku hosts możesz wykonać na urządzeniu z systemem MacOS.

  1. Uruchom aplikację Terminal (Aplikacje -> Narzędzia -> Terminal).
  2. W konsoli wpisz poniższe polecenie i kliknij enter:
    sudo nano /private/etc/hosts
  3. W otwartym pliku hosts dodaj na jego końcu w nowej linii Twój wpis w postaci:
    adres-IP mojadomena.pl
  4. 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
  • Czy ten artykuł był pomocny?
  • TakNie