Előfordul, hogy egy weboldalt már a tárhelyünkön szeretnél fejleszteni vagy kipróbálni, de a domain még nem mutat hozzánk – például mert most költözteted a régi szolgáltatótól, vagy még nincs átállítva a DNS. Ilyenkor a saját számítógépeden „megmondhatod”, hogy a domaint a mi szerverünkön keresse. Ehhez a gép hosts nevű szövegfájlját kell kiegészíteni.
A beállítás csak a te gépedre vonatkozik: a látogatók továbbra is a domain jelenlegi helyét látják. WordPress, Joomla és más tartalomkezelők költöztetésénél és fejlesztésénél ez a legkényelmesebb megoldás.
Feltétel: a domainnek már hozzá kell lennie adva a tárhelyedhez a DirectAdmin panelen.
1. Mi a szervered IP-címe?
Az ügyfélkapuban: Szolgáltatások → Szolgáltatásaim → a tárhelyed mellett Aktív gomb → Tárhely információk. Az IP-cím az „Új tárhely használatával kapcsolatos információk” tárgyú levelünkben is szerepel. Ha nem találod, kérdezd meg az ügyfélszolgálatot.
2. A hosts fájl szerkesztése
A fájlba soronként egy IP-cím és egy domainnév kerül, szóközzel elválasztva. Vedd fel a domaint www-vel és nélküle is. Például, ha a szervered IP-címe 185.192.252.10 és a domain tesztdomain.hu:
185.192.252.10 tesztdomain.hu
185.192.252.10 www.tesztdomain.hu
A fájl többi sorát ne módosítsd.
Windows 10 / 11
- A Start menü keresőjébe írd be: Jegyzettömb, majd a találaton jobb klikk → Futtatás rendszergazdaként. (Rendszergazdai jog nélkül a módosított fájlt nem tudod elmenteni.)
- A Jegyzettömbben: Fájl → Megnyitás, és a fájlnév mezőbe másold be:
C:\Windows\System32\drivers\etc\hosts, majd Megnyitás. (Ha tallózol: a jobb alsó legördülő menüben a Szöveges dokumentumok (*.txt) helyett válaszd a Minden fájl (*.*) lehetőséget, különben ahostsfájl nem látszik.) - A fájl végére írd be a fenti két sort a saját adataiddal, majd Fájl → Mentés. Figyelj, hogy a Jegyzettömb ne
hosts.txtnéven mentse. - A DNS-gyorsítótár ürítése: a Start menüben indítsd el a Parancssort, és futtasd:
ipconfig /flushdns
macOS
- Nyisd meg a Terminál alkalmazást (Alkalmazások → Segédprogramok → Terminál).
- Írd be:
sudo nano /etc/hostsés add meg a Mac felhasználói jelszavadat (gépelés közben nem jelenik meg semmi, ez normális). - A nyilakkal menj a fájl végére, írd be a két sort, majd mentés: Ctrl+O, Enter; kilépés: Ctrl+X.
- A DNS-gyorsítótár ürítése:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux
A fájl helye: /etc/hosts. Szerkesztés pl.: sudo nano /etc/hosts. Utána, ha a rendszered systemd-resolved-ot használ: sudo resolvectl flush-caches
3. Kipróbálás
- Zárd be teljesen a böngészőt, majd nyisd meg újra (vagy használj privát / inkognitó ablakot), és írd be a domaint.
- Ellenőrzés: a parancssorban / Terminálban:
ping tesztdomain.hu– a válaszban a mi szerverünk IP-címének kell megjelennie. (Aznslookupparancs a hosts fájlt figyelmen kívül hagyja, ezért arra ne hagyatkozz.)
Tanúsítvány-figyelmeztetés (HTTPS)
Amíg a domain nem mutat hozzánk, a szerverünk nem tud rá érvényes SSL-tanúsítványt kérni, ezért https:// címen a böngésző „A kapcsolat nem privát” / „Potenciális biztonsági kockázat” figyelmeztetést mutathat. Teszteléskor ez normális: a saját gépeden továbbléphetsz (Speciális → Tovább a webhelyre), vagy tesztelj http:// címen. A tanúsítványt a domain átállítása után a rendszer automatikusan elkészíti.
WordPressnél, ha az oldal mindenáron a régi címre vagy https://-re irányít át, ellenőrizd a Beállítások → Általános menüben a WordPress címe és a Honlap címe mezőket.
Ha végeztél: töröld a sorokat!
Amikor a domain már hozzánk mutat (a DNS-átállítás után általában néhány órán belül, legfeljebb 24–48 óra), töröld a két sort a hosts fájlból, és ürítsd újra a DNS-gyorsítótárat. Ha bent felejted, a géped akkor is a beírt IP-címre megy, amikor a weboldal esetleg már máshová költözött – és csak nálad nem fog működni.
További információ: Hosts fájl – Wikipédia. Ha elakadsz, nyiss hibajegyet az ügyfélkapuban.
