februarie 21, 2022

cum se editează gazda locală pentru testarea site-urilor Web

flowchartexistă momente în care ați putea dori să testați un site web pe care l-ați proiectat înainte ca intrarea DNS (Domain Name System) a numelui de domeniu să fie actualizată.

DNS explicat

gândiți-vă la tine plasarea unui apel telefonic la operatorul 411. Întrebați operatorul „care este numărul de telefon al Pizza lui Joe în Paramus, New Jersey?”Operatorul se uită prin toate listările companiei din acea zonă și găsește Listarea pentru Joe’ s Pizza. Operatorul răspunde „Numărul de telefon pentru pizza lui Joe în Paramus New Jersey este 201.983.7564. Vă voi conecta acum … ” și următorul lucru pe care îl știi că vorbești cu Pizza lui Joe comandându-ți cina.

Internetul este la fel în cea mai mare parte. La fel ca orice companie acolo va avea un număr de telefon diferit și unic, fiecare site-ul web din Internet va avea o adresă numerică specifice atribuite-l cunoscut ca o adresă IP sau „Internet Protocol Address”. Majoritatea oamenilor nu își dau seama că serverele de Internet pot fi adresate numai prin adrese IP. Cu toate acestea, ar fi imposibil să ne amintim că adresa IP pentru pizza Joe este 201.983.756.4, astfel încât sistemul de nume de domeniu a fost creat.

numele gazdei sunt adresele site-ului web pe care le vedeți în fiecare zi: www.google.com,www, joespizza.com, și așa mai departe. Am folosit aceste „cuvinte” ca www.google.com deci, oamenii nu trebuie să-și amintească numerele lungi de adrese IP atunci când doresc să viziteze un site web.

acum să folosim primul exemplu de plasare a unui apel telefonic tradițional în contextul vizitării unui site web folosind browserul computerului dvs. pentru a explica modul în care funcționează adresele web.

se întâmplă să știți că adresa site-ul web pentru dumneavoastră preferat pizza comun este www.joespizza.com (pentru că este mult mai ușor de reținut decât o valoare numerică de patru părți). Tastezi „joespizza.com” în browserul dvs. web. Când apăsați tasta Enter, solicitarea dvs. este trimisă „operatorului Internet 411” utilizat de compania furnizorului dvs. de servicii de Internet (sau ISP pe scurt). În lumea internetului, acest Operator „411” este cunoscut ca un Server de nume de domeniu. Acest server de nume de domeniu (DNS) se uită prin toate intrările sale de nume de domeniu pentru pizza lui Joe. Serverul DNS se gândește” site-ul web JOESPIZZA în domeniul .COM este găzduit de un server web cu adresa IP a 201.983.756.4 ” și vă transmite la acea locație și înainte să-l cunosc, sunteți în căutarea la site-ul web pentru pizza lui Joe.

ce este fișierul Hosts de pe Computerul meu?

pur și simplu, fișierul Hosts este similar cu o agendă. Exact ca exemplul de mai sus, atunci când tastați o adresă ca www.joespizza.com în browserul dvs. web, fișierul Hosts de pe propriul computer este referit pentru a vedea dacă aveți adresa IP sau „numărul de telefon” pentru acel site web. Dacă faceți acest lucru, atunci computerul dvs. va utiliza acel număr pe care îl are în fișier local pentru a „apela” și se deschide site-ul web corespunzător. Dacă nu, computerul dvs. va solicita serverului DNS aparținând furnizorului dvs. de servicii de Internet adresa IP asociată pentru site-ul web corespunzător și vă conectează la site-ul web respectiv. De cele mai multe ori, nu veți avea toate adresele IP ale tuturor site-urilor web de pe întregul Internet în „agenda de adrese”. Probabil că veți avea foarte puține intrări (dacă există) în fișierul gazdelor locale. Prin urmare, de cele mai multe ori computerul dvs. va solicita adresele IP ale site-urilor web pe care doriți să le vizitați de la ISP-ul dvs.

de ce aș vrea să editez fișierele gazdă de pe Computerul meu?

uneori, atunci când proiectați un nou site web, poate fi necesar să testați anumite aspecte ale site-ului înainte de a lansa site-ul în direct publicului larg. Prin editarea fișierului gazdelor locale, puteți afecta ceea ce se întâmplă atunci când introduceți o anumită adresă a site-ului web pe propriul sistem, redirecționând browserele web de pe computer către o altă adresă IP pentru a vizualiza acel site special decât ar vedea restul lumii. Deci, în timp ce restul utilizatorilor de tip Internet „www.joespizza.com” în browserele lor web și să fie redirecționat către serverul web la adresa IP 201.983.756.4, vizitând același „www.joespizza.com” adresa web de pe propriul computer vă poate aduce doar la adresa IP a 131.34.23.5 (serverul web de testare, de exemplu). După ce ați terminat de testat site-ul dvs., puteți edita din nou fișierul gazdă local pentru a vă conecta la site, așa cum ar face un utilizator obișnuit de Internet.

pentru a testa site-ul dvs. web folosind propriul nume de domeniu înainte ca propagarea DNS să se finalizeze, puteți utiliza fișierul gazdelor computerului local. Computerul dvs. va utiliza mai întâi intrările din fișierul HOSTS înainte de a încerca să vă utilizeze IP-urile pentru a căuta informațiile DNS pentru domeniul dvs.

amintiți-vă: când ați terminat testarea, nu uitați să eliminați liniile personalizate pe care le-ați adăugat la fișierul Hosts.

cum să editați fișierul Hosts pe un PC Windows (Windows 95/98/Me/2000/XP/2003/Vista/7)

să presupunem pentru acest exemplu serverul de testare are o adresă IP 88.46.57.157 și doriți să vizitați acel server atunci când tastați „http://example.com” într-un browser web, dar încă mai doresc să vadă în continuare site-ul ca restul World Wide Webhttp://www.example.com „în browser-ul dvs. în schimb.

  1. lansați NotePad
    Faceți clic pe pictograma Windows din bara de activități din colțul din stânga jos al ecranului.
    în câmpul” Căutare”, tastați”Notepad”. Va apărea o listă de intrări.
    IMPORTANT (Windows 7 și versiuni ulterioare): Faceți clic dreapta pe Notepad choice found și selectați „Run as Administrator „. Dacă nu aveți opțiunea Executare ca Administrator, înseamnă că nu aveți aceste privilegii. Contactați persoana IT pentru a le obține sau pentru a configura gazda locală pentru dvs.
  2. deschideți fișierul gazdă local
    în Notepad accesați meniul Fișier-> deschideți și localizați fișierul HOSTS pe computer.IMPORTANT: în colțul din dreapta jos al casetei de dialog Deschidere, schimbați meniul pop-up din „documente Text (*.txt) ” la „toate fișierele”
    de obicei se află într-una din următoarele locații:
    • Windows NT / 2000/XP / 2003 / Vista/7/8/10 – C:windows/system32/drivers/etc/hosts
    • ferestre 95/98 / Me – c:ferestre
    • luați în considerare efectuarea unui „Salvare ca”, astfel încât să aveți o copie originală a fișierului pe care îl puteți restaura ulterior.
    • Nume fișier: hosts127.0.0.1 localhost

      puteți adăuga linii suplimentare la acest fișier care va indica cererile pentru un anumit domeniu la adresa IP a noului server.

      exemplu:

      Nume fișier: gazde

      127.0.0.1 localhost
      88.46.57.157 exemplu.com

      Edit to local HOST File
      veți vedea două coloane de informații, Prima conținând adrese IP și a doua conținând nume de gazdă. În mod implicit, un fișier Windows hosts ar trebui să fie similar cu următorul:

  3. Salvați modificările
    IMPORTANT: asigurați-vă că salvați ca fișier gazdă, nu ca text (.txt) fișier
    Windows vrea să-l salveze ca text (.txt) deci, trebuie să
    1. schimbați tipul „salvați ca” în „toate fișierele”, apoi
    2. Faceți clic pe „gazdă” (fișierul original).
  4. reporniți toate browserele deschise în prezent
  5. spălați memoria cache DNS
    de asemenea, poate doriți să vă spălați memoria cache DNS. În Windows, accesați butonul Start / Windows din partea stângă jos a barei de activități, iar în câmpul de căutare tastați „cmd” și apăsați tasta Enter de pe tastatură.
    tastați următoarele: ipconfig / flushdns
  6. testați modificările
    în browserul dvs. web ar trebui să vedeți site-ul dvs. așa cum apare pe serverul dvs. de testare atunci când tastați http://example.com / dar totuși să puteți vedea site-ul pe serverul său web curent vizitând http://www.example.com/

cum să editați fișierul Hosts pe un Apple Macintosh folosind Mac OS X

să presupunem că pentru acest exemplu serverul dvs. de testare are o adresă IP 88.46.57.157 și doriți să vizitați acel server atunci când tastați „http://example.com” într-un browser web, dar totuși doriți să vedeți site-ul așa cum face restul World Wide Web atunci când introduceți „http://www.example.com” în browserul dvs. în schimb.

  1. deschideți terminalul, care se află în aplicații, apoi folderul utilitare. Pentru a face acest lucru, mergeți la Finder (Desktop) și din bara principală principală din partea de sus a ecranului alegeți „Go” și apoi „utilități”. Găsiți pictograma aplicației terminale și faceți dublu clic.
  2. poate doriți să faceți mai întâi o copie de rezervă a fișierului hosts existent:
    sudo cp / private/etc /hosts/private/etc / hosts-orig

    introduceți parola de utilizator la prompt. Apoi tastați următoarea comandă pentru a edita fișierul hosts:

    sudo nano /private/etc/hosts

    introduceți parola de utilizator la prompt dacă vi se solicită.

  3. veți vedea un fișier cu conținut similar cu următorul:

    Nume fișier: gazde

    # baza de date gazdă

    # localhost este utilizat pentru a configura interfața loopback

    # când sistemul pornește. Nu modificați această intrare.

    127.0.0.1 localhost

    255.255.255.255 broadcasthost

    :: 1 localhost

    fe80::1% lo0 localhost

    folosind tastele săgeată de pe tastatură, navigați în jurul acestui fișier și adăugați domeniul și adresa IP în partea de jos a fișierului. De exemplu:

    Nume fișier: gazde

    ### baza de date gazdă # # localhost este utilizat pentru a configura interfața loopback # când sistemul pornește. Nu modificați această intrare.##127.0.0.1 localhost255.255.255.255 broadcasthost::1 localhostfe80::1% lo0 localhost

    88.46.57.157 exemplu.com

  4. când ați terminat editarea fișierului hosts, apăsați combinația de tastatură Control + o pentru a salva fișierul.
    apoi, apăsați tasta Enter pentru a confirma operația de salvare. În cele din urmă, apăsați combinația de tastatură Control-X pentru a ieși din editor. De asemenea, poate fi necesar să vă acordați sudo priveleges, dacă aveți o eroare de permisiune la Pasul 2. În meniul „Ajutor”, căutați” root „și selectați instrucțiunile pentru” activarea utilizatorului root.”Urmați aceste instrucțiuni.
  5. de asemenea, poate doriți să vă spălați memoria cache DNS.
    tastați următoarea comandă în fereastra terminalului: dscacheutil-flushcache apoi apăsați tasta Enter.
  6. reporniți toate browserele deschise în prezent.
  7. în browserul dvs. web ar trebui să vedeți acum site-ul dvs. așa cum apare pe serverul dvs. de testare atunci când tastați http://example.com, dar totuși să puteți vedea site-ul pe serverul său web actual vizitând http://www.example.com

Lasă un răspuns

Adresa ta de email nu va fi publicată.