jak upravit místního hostitele pro testování webových stránek
jsou chvíle, kdy budete chtít otestovat web, který jste navrhli, než bude aktualizována položka DNS (Domain Name System) skutečného názvu domény.
DNS vysvětlil
Přemýšlejte o tom, že telefonujete operátorovi 411. Ptáte se operátora „jaké je telefonní číslo Joeovy pizzy v Paramusu, New Jersey?“Provozovatel prohlédne všechny výpisy společnosti v této oblasti a najde seznam pro Joe‘ s Pizza. Operátor odpoví: „telefonní číslo pro Joe‘ s Pizza v Paramus New Jersey je 201.983.7564. Spojím vás teď… “ a další věc, o které víte, že mluvíte s Joeovou pizzou, která vám objednává večeři.
Internet je z větší části stejný. Stejně jako každá společnost tam bude mít jiné a jedinečné telefonní číslo, každý web z Internetu bude mít přiřazenou konkrétní číselnou adresu známou jako IP adresa nebo „adresa internetového protokolu“. Většina lidí si neuvědomuje, že internetové servery lze adresovat pouze prostřednictvím IP adres. Bylo by však nemožné si uvědomit, že IP adresa pro Joe ‚ s Pizza je 201.983.756.4, takže byl vytvořen systém doménových jmen.
názvy hostitelů jsou adresy webových stránek, které vidíte každý den: www.google.com, www,joespizza.com a tak dále. Použili jsme tato „slova“ jako www.google.com lidé si tedy nemusí pamatovat dlouhá čísla IP adres, když chtějí navštívit web.
nyní použijme první příklad umístění tradičního telefonního hovoru do kontextu návštěvy webové stránky pomocí prohlížeče počítače, abychom vysvětlili, jak fungují webové adresy.
náhodou víte, že adresa webu pro váš oblíbený pizza joint je www.joespizza.com (protože to je mnohem snazší zapamatovat než nějaká čtyřdílná číselná hodnota). Píšeš „joespizza.com“ do vašeho webového prohlížeče. Když stisknete klávesu Enter, váš požadavek je odeslán operátorovi „Internet 411″, který používá vaše společnost poskytovatele internetových služeb (nebo zkráceně ISP). Ve světě internetu je tento operátor “ 411 “ znám jako server doménových jmen. Tento server doménových jmen (DNS) prohledává všechny položky názvu domény pro Joe ‚ s Pizza. Server DNS si myslí, že „web JOESPIZZA v doméně. COM je hostován webovým serverem s IP adresou 201.983.756.4“ a předá vás na toto místo a než se nadějete, díváte se na web pro Joe ‚ s Pizza.
co je soubor Hosts v mém počítači?
jednoduše řečeno, soubor Hosts je podobný adresáři. Přesně jako výše uvedený příklad, když zadáte adresu jako www.joespizza.com ve Vašem webovém prohlížeči je odkazován na soubor Hosts ve vašem počítači, abyste zjistili, zda máte IP adresu nebo „telefonní číslo“ pro tento web. Pokud tak učiníte, počítač použije toto číslo, které má v souboru lokálně, k „volání“ a otevře se odpovídající web. Pokud tomu tak není, váš počítač požádá server DNS patřící vašemu poskytovateli internetových služeb o přidruženou IP adresu pro odpovídající web a připojí vás k tomuto webu. Většinu času nebudete mít všechny IP adresy všech webových stránek z celého internetu ve svém „adresáři“. Pravděpodobně budete mít velmi málo (pokud existuje) záznamů v souboru místních hostitelů. Proto, většinu času váš počítač požádá o IP adresy webových stránek, které chcete navštívit od vašeho ISP.
proč bych chtěl upravovat hostitelské soubory v počítači?
někdy při navrhování nové webové stránky, možná budete muset vyzkoušet určité aspekty webu před spuštěním stránky žít pro širokou veřejnost. Úpravou souboru místních hostitelů můžete ovlivnit, co se stane, když zadáte určitou adresu webové stránky ve vašem vlastním systému, přesměrováním webových prohlížečů v počítači na jinou IP adresu, abyste si mohli prohlédnout konkrétní web, než by viděl zbytek světa. Takže zatímco ostatní uživatelé typu internetu „www.joespizza.com“ do svých webových prohlížečů a přesměrováni na webový server na IP adrese 201.983.756.4, navštěvující stejné „www.joespizza.com“ webová adresa ve vašem počítači by vás mohla přivést pouze na IP adresu 131.34.23.5 (například testovací webový server). Po dokončení testování webu můžete znovu upravit soubor místního hostitele a připojit se k webu jako běžný uživatel internetu.
Chcete-li otestovat svůj web pomocí vlastního názvu domény před dokončením propagace DNS, můžete použít soubor hostitelů místního počítače. Počítač nejprve použije položky v souboru HOSTS, než se pokusí použít vaše IP adresy k vyhledání informací DNS pro vaši doménu.
nezapomeňte: po dokončení testování nezapomeňte odstranit vlastní řádky, které jste přidali do souboru Hosts.
jak upravit soubor hostitelů v počítači se systémem Windows (Windows 95/98/Me/2000/XP/2003/Vista/7)
Předpokládejme, že pro tento příklad má váš testovací server IP adresu 88.46.57.157 a chcete tento server navštívit, když do webového prohlížeče zadáte „http://example.com“, ale přesto si přejete, aby byl web stále viděn jako zbytek World Wide Web, když místo toho zadáte „http://www.example.com“ do svého prohlížeče.
- spusťte Poznámkový blok
klikněte na ikonu systému Windows na hlavním panelu v levém dolním rohu obrazovky.
do pole „Hledat“ zadejte „Poznámkový blok“. Zobrazí se seznam položek.
důležité (Windows 7 a novější): klepněte pravým tlačítkem myši na položku Poznámkový blok a vyberte „Spustit jako správce“. Pokud nemáte možnost Spustit jako správce, znamená to, že tato oprávnění nemáte. Obraťte se na IT osobu, aby si je nebo nastavit místního hostitele pro vás. - otevřete místní hostitelský soubor
v programu Poznámkový blok přejděte do nabídky Soubor – >otevřete a vyhledejte soubor HOSTS v počítači.Důležité: v pravém dolním rohu otevřeného dialogového okna změňte popupmenu z “ textové dokumenty (*.txt) „na“všechny soubory“
obvykle se nachází v jednom z následujících umístění:- Windows NT / 2000 / XP / 2003 / Vista/7/8/10 – C:windows/system32/drivers/etc/hosts
- Windows 95/98 / Me-C:windowshosts
- zvažte provedení „Uložit jako“, abyste měli původní kopii souboru, který můžete později obnovit.
-
- název souboru: hosts127. 0. 0. 1 localhost
do tohoto souboru můžete přidat další řádky, které nasměrují požadavky na konkrétní doménu na IP adresu vašeho nového serveru.
příklad:
název souboru: hosts
127.0.0.1 localhost
88.46.57.157 příklad.comupravit do lokálního hostitelského souboru
uvidíte dva sloupce informací, z nichž první obsahuje IP adresy a druhý obsahuje názvy hostitelů. Ve výchozím nastavení by měl být soubor hostitelů systému windows podobný následujícímu:
- název souboru: hosts127. 0. 0. 1 localhost
- uložte změny
důležité: nezapomeňte uložit jako hostitelský soubor, nikoli jako text (.txt) soubor
Windows jej chce uložit jako text (.txt) takže musíte- změnit typ „uložit jako“ na „všechny soubory“ a poté
- kliknout na „host“ (původní soubor).
- restartujte všechny aktuálně otevřené prohlížeče
- propláchněte mezipaměť DNS
možná budete chtít propláchnout mezipaměť DNS. V systému Windows přejděte na tlačítko Start / Windows v levém dolním rohu hlavního panelu a do vyhledávacího pole zadejte “ cmd “ a stiskněte klávesu Enter na klávesnici.
zadejte následující: ipconfig / flushdns - Otestujte si své změny
ve webovém prohlížeči byste měli vidět vaše stránky, jak se objeví na vašem testovacím serveru při psaní http://example.com / ale přesto mít možnost vidět stránky na svém aktuálním webovém serveru návštěvou http://www.example.com/
jak upravit soubor Hosts na Apple Macintosh pomocí Mac OS X
Předpokládejme, že v tomto příkladu má váš testovací server IP adresu 88.46.57.157 a chcete navštívit tento server, když zadáte „http://example.com “ do webového prohlížeče, ale přesto si přejete stále vidět web jako zbytek World Wide Web, když místo toho zadáte „http://www.example.com“ do svého prohlížeče.
- otevřete terminál, který je v aplikacích, pak složku Utilities. Chcete-li to provést, přejděte do Finderu (Desktop) a z hlavní hlavní lišty v horní části obrazovky vyberte “ Go „a poté „Utilities“. Najděte ikonu aplikace terminálu a dvakrát klikněte.
- možná budete chtít nejprve vytvořit záložní kopii stávajícího souboru hosts:
sudo cp / private / etc / hosts / private / etc / hosts-orig
na výzvu zadejte své uživatelské heslo. Poté zadejte následující příkaz pro úpravu souboru hosts:
sudo nano/private/etc / hostszadejte uživatelské heslo na výzvu, pokud o to požádáte.
- uvidíte soubor s obsahem podobným následujícímu:
název souboru: hosts
# databáze hostitele
# localhost slouží ke konfiguraci Rozhraní loopback
# při zavádění systému. Tuto položku neměňte.
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1% lo0 localhost
pomocí kláves se šipkami na klávesnici procházejte tento soubor a přidejte svou doménu a IP adresu do dolní části souboru. Například:
název souboru: hosts
### hostitelská databáze## localhost se používá ke konfiguraci Rozhraní loopback # při zavádění systému. Tuto položku neměňte.##127.0.0.1 localhost255. 255. 255. 255 broadcasthost:: 1 localhostfe80:: 1% lo0 localhost
88.46.57.157 příklad.kom
- po dokončení úpravy souboru hosts stiskněte kombinaci kláves Ctrl + O pro uložení souboru.
poté stiskněte klávesu Enter pro potvrzení operace uložení. Nakonec stiskněte kombinaci klávesnice Control-X pro opuštění editoru. Možná budete muset udělit sami sudo priveleges, pokud máte chybu oprávnění v kroku 2. V nabídce“ Nápověda „vyhledejte“ root „a vyberte pokyny pro“ povolení uživatele root.“Postupujte podle těchto pokynů. - můžete také chtít propláchnout mezipaměť DNS.
zadejte do okna terminálu následující příkaz: dscacheutil-flushcache pak stiskněte klávesu Enter. - restartujte všechny aktuálně otevřené prohlížeče.
- ve Vašem webovém prohlížeči byste nyní měli vidět svůj web tak, jak se zobrazuje na testovacím serveru při psaní http://example.com , ale přesto byste měli vidět web na jeho aktuálním webovém serveru návštěvou http://www.example.com