How To Edit Local Host For Testing Web Sites
vannak esetek, amikor érdemes tesztelni egy weboldalt, amelyet tervezett, mielőtt a tényleges domain név DNS (Domain Name System) bejegyzés frissül.
DNS magyarázata
gondoljon arra, hogy telefonhívást kezdeményez a 411 operátorhoz. Azt kérdezi az üzemeltetőtől: “mi a Joe pizzájának telefonszáma Paramusban, New Jersey?”Az Üzemeltető átnézi az összes céglistát ezen a területen, és megtalálja a Joe’ s Pizza listáját. Az Üzemeltető válaszol: “a telefonszám Joe Pizza Paramus New Jersey 201.983.7564. Most kapcsollak … ” és a következő dolog, amit tudsz, hogy beszélsz Joe pizzájával, aki vacsorát rendel.
az Internet nagyrészt ugyanúgy működik. Csakúgy, mint minden vállalatnak más és egyedi telefonszáma lesz, az interneten kívüli minden webhelynek van egy meghatározott numerikus címe, amelyet IP-címnek vagy “Internet Protocol címnek”neveznek. A legtöbb ember nem veszi észre, hogy az internetes szervereket csak IP-címeken keresztül lehet megszólítani. Azonban lehetetlen lenne megjegyezni, hogy az IP-cím Joe Pizza 201.983.756.4, így a Domain Name System jött létre.
a Gazdagépnevek azok a webhelyek címei, amelyeket minden nap lát: www.google.com,www, joespizza.com, és így tovább. Ezeket a “szavakat” úgy használtuk, mint www.google.com tehát az embereknek nem kell emlékezniük a hosszú IP-címszámokra, amikor meg akarnak látogatni egy webhelyet.
most használjuk az első példát arra, hogy a hagyományos telefonhívást a számítógép böngészőjével történő webhelylátogatás kontextusába helyezzük, hogy elmagyarázzuk, hogyan működnek a webcímek.
véletlenül tudja, hogy a weboldal címe a kedvenc pizza közös www.joespizza.com (mert ez sokkal könnyebb megjegyezni, mint néhány négy részből álló számértéket). Írja be “joespizza.com” a webböngészőbe. Amikor megnyomja az Enter billentyűt, kérését elküldi az internetszolgáltató cég (vagy röviden az internetszolgáltató) által használt “Internet 411 operátornak”. Az Internet világában ez a “411” operátor Domain Névszerverként ismert. Ez a Domain név szerver (DNS) úgy néz ki, az összes domain név bejegyzéseket Joe Pizza. A DNS-kiszolgáló azt gondolja, hogy” a .COM domainben található JOESPIZZA webhelyet egy webszerver tárolja, amelynek IP-címe 201.983.756.4″, és továbbítja Önt arra a helyre, és mielőtt tudná, megnézi a Joe ‘ s Pizza webhelyét.
mi a Hosts fájl a számítógépen?
egyszerűen fogalmazva, a Hosts fájl hasonló a címjegyzékhez. Pontosan olyan, mint a fenti példa, amikor olyan címet ír be, mint www.joespizza.com a webböngészőbe a saját számítógépén található Hosts fájlra hivatkozik, hogy lássa, rendelkezik-e az adott webhely IP-címével vagy “telefonszámával”. Ha igen, akkor a számítógép fogja használni, hogy a szám van a fájlban helyben “hívás”, és a megfelelő webhely megnyílik. Ha nem, akkor a számítógép megkérdezi az internetszolgáltatójához tartozó DNS-kiszolgálótól a hozzá tartozó IP-címet a megfelelő Webhelyhez, és összekapcsolja Önt azzal a weboldallal. A legtöbb időt, akkor nem lesz az összes IP-címét a weboldalak az egész interneten a “címjegyzék”. Valószínűleg nagyon kevés (ha van ilyen) bejegyzés a helyi Hosts fájlban. Ezért a számítógép legtöbbször az internetszolgáltatótól kéri a meglátogatni kívánt webhelyek IP-címét.
miért szeretném szerkeszteni a számítógépen lévő Gazdafájlokat?
új webhely tervezésekor előfordulhat, hogy a webhely bizonyos aspektusait tesztelnie kell, mielőtt a webhelyet élőben elindítaná a nagyközönség számára. Szerkesztésével a helyi Hosts fájlt, akkor befolyásolja, hogy mi történik, ha beírja egy bizonyos webhely címét a saját rendszer átirányítása a böngészők a számítógépen egy másik IP-címet, hogy megtekinthesse az adott oldalon, mint a világ többi része látná. Tehát míg az Internet többi felhasználója “www.joespizza.com” a böngészőikbe, és átirányítják a webszerverre a 201.983.756.4 IP-címen, ugyanazt a látogatást “www.joespizza.com” a saját számítógépén lévő webcím csak a 131.34.23 IP-címére vezethet.5 (például a tesztelő webszerver). Miután befejezte a webhely tesztelését, újra szerkesztheti a helyi Gazdagépfájlt, hogy csatlakozzon a webhelyhez, mint egy szokásos internetes felhasználó.
a webhely saját tartománynévvel történő teszteléséhez a DNS-Terjesztés befejezése előtt használhatja a helyi számítógép HOSTS fájlját. A számítógép először a HOSTS fájl bejegyzéseit fogja használni, mielőtt megpróbálja használni az IP-címeket a domain DNS-információinak megkeresésére.
ne feledje: a tesztelés befejezése után ne felejtse el eltávolítani a Hosts fájlhoz Hozzáadott egyéni sorokat.
hogyan lehet szerkeszteni a Hosts fájlt egy Windows PC-n (Windows 95/98/Me/2000/XP/2003/Vista/7)
tegyük fel, hogy ebben a példában a tesztelő szerver IP-címe 88.46.57.157, és meg szeretné látogatni azt a szervert, amikor beírja a “http://example.com” egy webböngészőbe, de még mindig szeretné látni a webhelyet, mint a World Wide Web többi része, amikor belép “http://www.example.com” a böngésző helyett.
- Notepad indítása
kattintson a Windows ikonra a képernyő bal alsó sarkában található tálcán.
a” Keresés “mezőbe írja be a”Jegyzettömb” szót. Megjelenik a bejegyzések listája.
fontos (Windows 7 és újabb): kattintson a jobb gombbal a Notepad choice found elemre, majd válassza a “Futtatás rendszergazdaként “lehetőséget. Ha nem rendelkezik a Futtatás rendszergazdaként opcióval, ez azt jelenti, hogy nem rendelkezik ezekkel a jogosultságokkal. Vegye fel a kapcsolatot informatikai személyével, hogy megszerezze őket, vagy beállítsa a helyi gazdagépet az Ön számára. - nyissa meg a helyi GAZDAGÉPFÁJLT
belül Jegyzettömb ugrás Fájl menü-> nyissa meg és keresse meg a gazdagép fájlt a számítógépen.Fontos: a Megnyitás párbeszédpanel jobb alsó sarkában módosítsa a felugró menüt a “szöveges dokumentumok (*.txt) “TO”All Files”
általában a következő helyek egyikén található:- Windows NT/2000 / XP/2003 / Vista/7/8/10 – C:windows/system32/drivers/etc/hosts
- Windows 95/98 / Me-C: windowshosts
- fontolja meg a “Mentés másként” végrehajtását, hogy rendelkezzen a fájl eredeti példányával, amelyet később visszaállíthat.
-
- fájlnév: hosts127.0.0.1 localhost
további sorokat adhat hozzá ehhez a fájlhoz, amelyek egy adott tartományra vonatkozó kérelmeket az új szerver IP-címére mutatnak.
példa:
fájlnév: hosts
127.0.0.1 localhost
88.46.57.157 példa.comSzerkesztés Helyi GAZDAGÉPFÁJLBA
két információs oszlop jelenik meg, az első IP-címeket, a második pedig gazdagépneveket tartalmaz. Alapértelmezés szerint a windows hosts fájlnak hasonlónak kell lennie a következőhöz:
- fájlnév: hosts127.0.0.1 localhost
- a módosítások mentése
fontos: ügyeljen arra, hogy gazdagépfájlként mentse, ne szövegként (.TXT) fájl
A Windows szövegként szeretné menteni (.txt), így meg kell- változás ” Mentés másként “Típus” minden fájl”, majd
- kattintson a” host ” (Az eredeti fájl).
- indítsa újra a jelenleg megnyitott böngészőket
- öblítse le a DNS-gyorsítótárat
a DNS-gyorsítótárat is érdemes öblíteni. A Windows rendszerben lépjen a Start/Windows gombra a tálca bal alsó sarkában, majd a keresőmezőbe írja be a “cmd” parancsot, és nyomja meg az Enter billentyűt a billentyűzeten.
írja be a következőket: ipconfig / flushdns - tesztelje a változtatásokat
a webböngészőben a http://example.com/ gépeléskor a tesztkiszolgálón megjelenő webhelynek látnia kell a webhelyet, de továbbra is láthatja a webhelyet a jelenlegi webszerverén http://www.example.com/
a Hosts fájl szerkesztése Apple Macintosh rendszeren Mac OS X használatával
tegyük fel, hogy ebben a példában a tesztkiszolgáló IP-címe 88.46.57.157 és meg szeretné látogatni azt a szervert, amikor beírja a “http://example.com” szót egy webböngészőbe, de továbbra is szeretné látni a webhelyet, mint a World Wide Web többi része, amikor a “http://www.example.com” szót írja be a böngészőjébe.
- nyissa meg a terminált, amely az alkalmazásokban található, majd a Segédprogramok mappát. Ehhez lépjen a Finderbe (asztal), majd a képernyő tetején található fő fő sávból válassza a “Go”, majd a “Utilities”lehetőséget. Keresse meg a terminál alkalmazás ikonját, majd kattintson duplán.
- előfordulhat, hogy először biztonsági másolatot szeretne készíteni a meglévő hosts fájlról:
sudo cp /private/etc/hosts /private/etc/hosts-orig
írja be felhasználói jelszavát a parancssorba. Ezután írja be a következő parancsot a hosts fájl szerkesztéséhez:
sudo nano /private/etc/hostsadja meg felhasználói jelszavát a promptban, ha megkérdezi.
- a következőhöz hasonló tartalmú fájlt fog látni:
fájlnév: hosts
# Host Database
a# localhost a
# visszacsatolási felület konfigurálására szolgál a rendszer indításakor. Ne változtassa meg ezt a bejegyzést.
127.0.0.1 helyi kiszolgáló
255.255.255.255 broadcasthost
:: 1 localhost
fe80::1% lo0 localhost
a billentyűzet nyílbillentyűivel keresse meg ezt a fájlt, és adja hozzá a tartományt és az IP-címet a fájl aljára. Például:
fájlnév: hosts
### a Host Database # # localhost a loopback interfész # konfigurálására szolgál, amikor a rendszer elindul. Ne változtassa meg ezt a bejegyzést.##127.0.0.1 localhost255.255. 255. 255 broadcasthost::1 localhostfe80::1% lo0 localhost
88.46.57.157 példa.com
- ha végzett a hosts fájl szerkesztésével, nyomja meg a Control+O billentyűkombinációt a fájl mentéséhez.
Ezután nyomja meg az Enter billentyűt a mentési művelet megerősítéséhez. Végül nyomja meg a Control-X billentyűkombinációt a szerkesztőből való kilépéshez. Lehet, hogy meg kell adnia magának a sudo priveleges-t is, ha engedélyezési hibát kapott a 2.lépésben. A” Súgó ” menüben keresse meg a “root” kifejezést, majd válassza ki a “root felhasználó engedélyezése” utasításokat.”Kövesse ezeket az utasításokat. - a DNS-gyorsítótárat is ki kell öblíteni.
írja be a következő parancsot a terminál ablakába: dscacheutil-flushcache majd nyomja meg az Enter billentyűt. - indítsa újra a jelenleg megnyitott böngészőket.
- a webböngészőben most a http://example.com gépelésekor a tesztkiszolgálón megjelenő webhelynek kell lennie, de továbbra is láthatja a webhelyet az aktuális webkiszolgálón a http://www.example.com