A Mac gazdagépfájlja egy kicsi, de fontos szöveges dokumentum, amely képes a gazdagépneveket meghatározott IP-címekhez társítani.
Míg a modern internet számos nyilvános és magán DNS-kiszolgálót használ az IP-címek feltérképezéséhez, a gazdagépfájl praktikus módja annak, hogy felülbírálja ezeket a DNS-kiszolgálókat, lehetővé téve a webhely címének kézi irányítását a kívánt IP-címre, vagy a hozzáférés blokkolását egy egy teljesen fel nem használt vagy belső IP-címre mutatva.
mekkora a Windows 10
Vizsgáljuk meg gyorsan, hogyan lehet szerkeszteni a Mac host fájlt a macOS-on.
Hogyan lehet szerkeszteni a Mac Hosts fájlt szövegszerkesztéssel
Kétféle módon lehet szerkeszteni a gazdagép fájlt Mac OS X rendszerben.
Az első a TextEdit használatával történik, mivel a gazdagép fájl egy egyszerű szöveges dokumentum. A fájlt azonban nem lehet közvetlenül megnyitni, mivel az a fájlrendszer védett területén található. Ehelyett át kell másolnunk a fájlt egy nem védett helyre, például az Asztalra, szerkesztenünk, majd vissza kell másolnunk.
- A hosztfájl megkereséséhez nyissa meg a Findert, amelyhez hozzáférhet az asztalon, a képernyő bal alsó sarkában található mosolygó arckeresővel vagy a cmd + Szóköz + Kereső .
- Most válassza ki a Megy legördülő menü.
3. Ezután válassza a lehetőséget Lépjen a Mappa elemre a menüből.
4. A mezőbe írja be/ private / etc / hostsa dobozba, és nyomja meg Visszatérés .
5. Megnyílik egy új Finder ablak, és kiválasztja Mac gépének fájlját. Kattintson és húzza ki a Kereső ablakot, és dobja be az asztalra.
A megnyitásához egyszerűen kattintson duplán, és megjeleníti a fájl tartalmát a TextEditben (vagy az Ön által kiválasztott szövegszerkesztőben).
IP-címek blokkolása
Alapértelmezés szerint az / etc / hosts fájl viszonylag egyszerű. Számos leíró szöveget tartalmaz, amelyeket a font vagy a szám (más néven font vagy hashtag) előjel (#) kommentel.
Bármely # jellel kezdődő sor megjegyzés, és nem olvassa el az / etc / hosts fájl. Minden fontnál a font figyelmen kívül hagyott szöveget a számítógép figyelmen kívül hagyja, így jó módszer megjegyzések és leírások hozzáadásához a fájlokhoz. Tartalmaz továbbá alapértelmezett IP értékeket a localhost és a broadcasthost számára. A fájl szerkesztéséhez hozzá kell adnia saját sorait a broadcasthost után.
Az újonnan kifejlesztett webhelyek és a webtárhely-migrációk tesztelése mellett a gazdagép fájl szerkesztésének másik oka az, hogy blokkolja a hozzáférést az egyes webhelyekhez.
Példánkban úgy teszünk, mintha az általunk használt számítógép olyan eszköz, amelyet kizárólag munkához szeretnénk használni, nem engedve, hogy a Facebook elterelje a figyelmünket a munkagépünkről.
Ehhez írja be a hozzárendelni kívánt IP-címet, majd két lapot és a hosztnevet. Esetünkben le akarjuk tiltani a Facebookot, így a www.facebook.com webhelyet 0.0.0.0-ra térképezzük fel, amely érvénytelen IP-címként hibát eredményez.
Most, amikor Mac-jünkről megpróbálunk a www.facebook.com webhelyre lépni, a webböngésző nem fogja betölteni az oldalt, remélhetőleg arra ösztönözve, hogy térjünk vissza a munkához!
Átirányítja a webcímeket
Alternatív megoldásként megadhat egy érvényes webhely IP-címét a 0.0.0.0 helyett, ami azt eredményezi, hogy a Facebook-ot megkísérlő felhasználók az Ön által kiválasztott webhelyre irányulnak.
- A webhely IP-címének meghatározásához használhatja a dig parancsot, amely alapkivitelben érkezik a macOS-hoz. Nak nek Ön a webhelyet a Terminálon keresztül, egyszerűen megnyitjuk a Terminált, majd futtatjuk a dig parancsot az URL-en, amely aztán kimenetként adja vissza az IP-címet.
- Írja be a következőt:
$ dig www.techjunkie.com + short
104.25.27.105
Megjegyzés: A + rövid opció megtartja a kimenetet csak a szükséges információkra, azaz az IP-címre.
3. Jegyezze fel a visszaadott IP-címet, és használja azt a Mac gazdagép fájl-hozzárendelésében. Például,A New York TimesA webhely 170.149.172.130 IP-címet ad vissza. Ha ezt a host fájlunkban feltérképezzük a Facebookra, bármikor, ha valaki a Mac-et megpróbálja a Facebookra lépni, meglátjaA New York Timesterheljen inkább.
Megjegyzés: Számos webhely nem teszi lehetővé, hogy domainnevet hozzárendeljen a webhelyhez jelenleg feltérképezett IP-címhez, így biztonsági hibát kap, amikor megpróbálja.
4. Hozzáadhat annyi bejegyzést a gazdagép fájlba, amennyit csak akar, új sorozatok megadásával minden sorban. Miután elvégezte a kívánt változtatásokat a gazdagép fájlban, mentse azt az aktuális helyre, az Asztalra.
5. Ezután húzza vissza a gazdagép fájlt az Asztalról az eredeti helyre, a következő helyre: / privát / stb . Ha bezárta a Finder ablakot, amely erre a könyvtárra mutat, egyszerűen használja a Keresés> Ugrás> Ugrás mappához parancsot, amelyet fentebb tárgyaltunk, hogy nyissa meg újra.
6. Amikor visszadobja a gazdagép fájlt az eredeti helyére, a macOS megkérdezi, hogy mit kell tennie a már meglévő módosítatlan gazdagép fájljával. Választ Cserélje ki majd adja meg adminisztrátori felhasználói jelszavát az átvitel hitelesítéséhez.
Miután a módosított gazdagépfájl a helyén van, indítsa el a webböngészőt, hogy tesztelje a változásokat.
Öblítse ki a DNS-gyorsítótárát
A legtöbb esetben az új leképezésnek azonnal működnie kell, de ha nem a megfelelő viselkedést látja, akkor előfordulhat, hogy ki kell öblítenie a DNS-gyorsítótárát, arra kényszerítve a böngészőt, hogy olvassa el a gazdagépfájlból a leképezés meghatározásához.
- A DNS-gyorsítótár kiürítéséhez Mac gépén nyissa meg a Terminált, és használja a következő parancsot (a sudo lehetővé teszi a parancs futtatását a gép rendszergazdájaként):
- Írja be a következőt:
sudo killall -HUP mDNSResponder
és nyomja meg Visszatérés .Megjegyzés: A parancs végrehajtásához meg kell adnia rendszergazdai jelszavát. - Ahhoz, hogy a Mac törölje a DNS gyorsítótárát, majd megerősítés visszhangjával erősítse meg a gyorsítótár törlését, írja be ezt a két parancsot pontosvesszővel elválasztva, az itt látható módon:
sudo killall -HUP mDNSResponder;say DNS cache has been flushed
Ezután a Mac a hangszórókon keresztül érkezik, mondván, hogy a DNS-gyorsítótár kiürült.
Hogyan lehet szerkeszteni a Mac gazdagépek fájlját a terminálban a Nano segítségével
Az előző szakasz lépései elég egyszerűek, de ha el akarja kerülni a gazdagép fájl másolását, közvetlenül a Terminalban szerkesztheti a macOS-ba épített UNIX Nano Text Editor segítségével.
- A kezdéshez indítsa el a Terminált, írja be a következő parancsot, és nyomja meg a Return gombot. Mint minden sudo parancsnál, a végrehajtáshoz meg kell adnia az adminisztrátor jelszavát is:
' sudo nano /private/etc/hosts
2. Most látni fogja a gazdagép fájl nyitott a Nano szerkesztő vagyjöttemvagy egy másik választott szerkesztő. A fájlban való navigáláshoz és szerkesztéshez Nano , használja a billentyűzet nyílbillentyűit.
3. Ahogy a fenti TextEdit módszerrel tettük, tetszés szerint hozzáadhatunk, szerkeszthetünk vagy eltávolíthatunk hosztnév-hozzárendeléseket. Mivel a Nano-t a sudo használatával indítottuk el, minden változás hitelesítésre kerül és közvetlenül az eredeti gazdagépfájlba kerül, anélkül, hogy azt a saját könyvtárába kellene másolni.
4. Ha végzett a módosításokkal, nyomja meg a gombot Control-X kilépés a szerkesztőből, Y menteni, és Visszatérés felülírni a meglévő gazdagép fájlt.
Amint azt korábban említettük, mindenképpen mossa ki a DNS-gyorsítótárát, ha azt észleli, hogy az új leképezések nem működnek megfelelően.
Példáink megemlítették a figyelemelterelő webhelyek blokkolását és átirányítását a munkakörnyezetben, de ezeket a lépéseket felhasználva manuálisan is blokkolhatja a rosszindulatú weboldalakhoz való hozzáférést és természetesen más felhasználásokat is.
Ha valaha is hibázik, és nem biztos abban, hogyan javíthatja ki, akkor a fenti alapértelmezett információk megadásával mindig visszaállíthatja az alapértelmezett gazdagépfájl-tartalmat:
hogyan lehet megosztani a spotify lejátszási listát
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost
Végső gondolatok
A gazdagépfájl szerkesztésének ismerete a macOS-on kényelmes módot kínál a DNS-kiszolgálók felülírására és a webhely címének kézi irányítására egy új IP-címre, vagy blokkolja a hozzáférést, és a fent vázolt lépések végrehajtásával ezt a feladatot nagyon gyorsan elvégezheti.
Ha Ön Mac felhasználó, és hasznosnak találta ezt a cikket, érdemes megnéznie a többi TechJunkie oktatóanyagot, beleértve a Hogyan lehet megtalálni a Mac pontos CPU-modelljét és Hogyan lehet öblíteni a DNS-t a Mac Mojave alkalmazásban.
Mi az oka annak, hogy szerkeszteni kívánja Mac gépének fájlját? Hogy sikerült? Kérjük, mondja el nekünk az alábbi megjegyzésekben!