نحوه ویرایش فایل هاست در مک
مانند رایانههای مبتنی بر ویندوز، مک(Mac) دارای یک فایل میزبان برای پیکربندی نحوه اتصال دستگاه شما به وبسایتهای موجود در اینترنت(Internet) است. این فایل حاوی ارجاع به وبسایتها و آدرسهای IP است و میتوانید از آن به روشهای مختلف در Mac خود استفاده کنید .
یکی از دلایلی که ممکن است بخواهید فایل هاست را در (edit the hosts file)مک(Mac) خود ویرایش کنید ، مسدود کردن وب سایت ها است. این یک راه عالی برای جلوگیری از دسترسی به وب سایت های خاص در دستگاه شما است. دومین کاربرد ممکن این است که وب سایت های خود را به صورت محلی روی دستگاه خود آزمایش کنید. میتوانید از فایل میزبان بخواهید که نام دامنه انتخابی شما را به مسیر شبکه ذخیرهسازی محلی شما هدایت کند.
مکان فایل میزبان مک(Mac Hosts File Location)
از آنجایی که ویرایش فایل هاست یک کار خطرناک است، اپل(Apple) عمدا آن را در یک پوشه خصوصی در سیستم شما قرار داده است. این امر برای جلوگیری از تغییر آن توسط کاربران بدون اطلاع کافی و آسیب رساندن به کل سیستم است.
برای کاربران کنجکاو، مسیر /etc/hosts/ و می توانید با استفاده از پنجره ترمینال به آن دسترسی داشته باشید.(Terminal)
فایل Hosts را در مک ویرایش کنید(Edit Hosts File On Mac)
ویرایش فایل میزبان در مک(Mac) شما نسبتاً آسان است زیرا یک ویرایشگر داخلی برای انجام این کار وجود دارد. این در داخل ترمینال(Terminal) قرار دارد و ویرایشگر نانو نامیده می شود. می توانید از آن برای باز کردن و ویرایش هر فایل متنی از جمله فایل میزبان در دستگاه خود استفاده کنید.
مطمئن(Make) شوید که از یک حساب کاربری برای انجام مراحل زیر استفاده می کنید.
- روی Launchpad در Dock کلیک کنید، Terminal را جستجو کنید و آن را اجرا کنید.
- دستور زیر را در ترمینال(Terminal) تایپ کرده و Enter را فشار دهید . فایل میزبان را در ویرایشگر نانو باز می کند.
sudo nano /etc/hosts
- از آنجایی که این یک دستور sudo است، از شما می خواهد رمز عبور خود را وارد کنید. رمز عبور را وارد کرده و ادامه دهید.
- اکنون فایل باید روی صفحه نمایش شما باز باشد و می توانید ویرایش آن را شروع کنید.
آشنایی با فایل میزبان مک(Understanding The Mac Hosts File)
اگر قبلاً یک فایل میزبان را ویرایش نکرده اید، ممکن است کار با فایل کمی پیچیده باشد. با این حال، ویرایش آن آنقدر که به نظر می رسد دشوار نیست.
یکی از ورودی هایی که در فایل خواهید یافت، 127.0.0.1 localhost است.
اولین بخش با اعداد، آدرس IP محلی مک(Mac) شما است. بخش دوم که نام میزبان را دارد، چیزی است که برای دسترسی به آن آدرس IP استفاده می کنید.
دو بخش فوق، وقتی با هم ترکیب شوند، تمام پرس و جوهای لوکال هاست(localhost) را به آدرس IP 127.0.0.1 هدایت می کنند. هنگامی که لوکال هاست(localhost) را در مرورگر خود وارد می کنید، مرورگر شما به فایل هاست نگاه می کند، آدرس IP مشخص شده را دریافت می کند و شما را به آن آدرس IP می برد.
به طور خلاصه، فایل host چیزی نیست جز ترکیبی از آدرس های IP و نام دامنه. شما می توانید این موارد را به هر طریقی که می خواهید تغییر دهید تا به نتایج دلخواه برسید.
تغییر مسیرها را با فایل Hosts تنظیم کنید(Set Up Redirects With The Hosts File)
یکی از کارهایی که می توانید با فایل هاست انجام دهید، راه اندازی تغییر مسیرها است. شما می توانید یک نام دامنه به چیزی کاملاً متفاوت از آنچه که قرار است به آن اشاره کند، داشته باشید.
برای مثال، اگر میخواهید استفاده از رسانههای اجتماعی خود را کاهش دهید، میتوانید دامنههایی مانند facebook.com مرورگر خود را به سایتهایی مانند، مثلاً ویکیپدیا(Wikipedia) هدایت کنید . شما می توانید تقریباً از هر دامنه و آدرس IP که می خواهید استفاده کنید.
بیایید نگاهی بیندازیم که چگونه میتوانید تغییر مسیر بالا را با استفاده از فایل hosts تنظیم کنید(set up the above redirection using the hosts file) .
- در حالی که فایل در ویرایشگر نانو باز است، از کلیدهای جهت نما استفاده کنید تا مکان نما را به جایی که لوکال هاست(localhost) به پایان می رسد بیاورید. سپس Enter را فشار دهید تا یک خط جدید برای ورودی خود اضافه کنید.
- در خط جدیدی که به تازگی اضافه کردید، آدرس IP را تایپ کنید که میخواهید دامنه منبع را به آن هدایت کنید. ما از 103.102.166.224 استفاده می کنیم که آدرس IP ویکی پدیا است.
- کلید Tab(Tab) را روی صفحه کلید خود فشار دهید تا به قسمت دامنه منبع برسید.
- در اینجا، نام دامنه ای را که قرار است به آدرس IP که قبلاً تایپ کرده اید هدایت شود، تایپ کنید. ما در اینجا از facebook.com استفاده خواهیم کرد.
- پس از انجام تغییرات، Ctrl + O را روی صفحه کلید خود فشار دهید تا فایل ذخیره شود.
- Enter را فشار دهید تا عمل تایید شود.
- برای بستن ویرایشگر نانو ، Ctrl + X را فشار دهید.
- اکنون باید کش DNS را پاک کنید تا تغییرات اعمال شود. برای انجام این کار، دستور زیر را در ترمینال(Terminal) تایپ کرده و Enter را فشار دهید .
dscacheutil -flushcache
- یک مرورگر باز کنید، facebook.com را تایپ کنید و Enter را بزنید . خواهید دید که به جای فیس بوک ، (Facebook)ویکی پدیا(Wikipedia) را باز می کند .
نکته سریع: چگونه آدرس IP یک وب سایت را پیدا کنیم(Quick Tip: How To Find a Website’s IP Address)
همانطور که در روش بالا مشاهده می کنید، به آدرس IP سایتی که می خواهید افراد را به آن هدایت کنید نیاز دارید. اگر قبلاً آن را نمیدانید، میتوانید از دستوری در ترمینال(Terminal) برای پیدا کردن آدرس IP هر وبسایت(find out the IP address of any website) استفاده کنید .
- در پنجره ترمینال(Terminal) دستور زیر را تایپ کرده و Enter را بزنید . مطمئن شوید که سایت مورد نظر خود را جایگزین wikipedia.org کنید.
پینگ wikipedia.org(ping wikipedia.org)
- این یک آدرس IP را روی صفحه نمایش شما نمایش می دهد. این چیزی است که می توانید در فایل میزبان استفاده کنید.
با ویرایش فایل میزبان در مک، وب سایت ها را مسدود کنید(Block Websites By Editing The Hosts File On Mac)
نکته جالب در مورد فایل میزبان این است که به شما امکان می دهد سایت ها را بدون نیاز به نصب برنامه های شخص ثالث در مک خود (Mac)مسدود(it lets you block sites) کنید . می توانید یک ورودی به فایل اضافه کنید و تمام درخواست های اتصال به آن ورودی رد می شود.
- مانند تصویر بالا فایل hosts را در ویرایشگر نانو اجرا کنید.
- مکان نما را در جایی که ورودی لوکال هاست به پایان می رسد بیاورید و (localhost)Enter را فشار دهید تا یک خط جدید اضافه کنید.
- آدرس IP 127.0.0.1 را(127.0.0.1) وارد کنید و Tab را روی صفحه کلید خود فشار دهید.
- نام(Enter) دامنه سایتی را که می خواهید مسدود کنید وارد کنید. به عنوان مثال، اگر می خواهید اینستاگرام را مسدود کنید، (Instagram)instagram.com را تایپ کنید.
- Ctrl + O را فشار دهید تا تغییرات ذخیره شود.
- Ctrl + X را فشار دهید تا فایل بسته شود.
- دستور زیر را تایپ کرده و Enter را فشار دهید تا کش DNS پاک شود.
dscacheutil -flushcache
اکنون هر بار که سعی می کنید به سایت مسدود شده دسترسی پیدا کنید، شما را به لوکال هاست می برد که صفحه خطا را نشان می دهد.
فایل Mac hosts راههای زیادی برای بازی کردن با درخواستهای شبکه خروجی در اختیار شما قرار میدهد و میتوانید آنها را هر طور که میخواهید مسدود و رفع انسداد کنید. آیا قبلاً از فایل هاست در مک(Mac) خود استفاده کرده اید؟ اگر بله، برای چه بود؟ در قسمت نظرات پایین ما را آگاه کنید.
Related posts
یک آدرس MAC را در ویندوز یا OS X تغییر دهید یا جعل کنید
"نمی توان نرم افزار را برای چاپگر نصب کرد" را در OS X برطرف کنید
مشاهده رمزهای عبور ذخیره شده Wi-Fi (WPA، WEP) در OS X
نحوه ایجاد یک تصویر دیسک رمزگذاری شده در OS X
5 راه برای آشکار کردن مسیر یک فایل در MacOS
نحوه فرمت کردن کارت SD در مک
10 بهترین بازی رایگان مک که اکنون می توانید دانلود کنید
20 نکته برای استفاده بیشتر از Finder در مک
نحوه رفع عدم همگام سازی گوگل درایو در مک
میانبرهای صفحه کلید مک برای زمانی که مک شما یخ می زند
5 برنامه ای که مک جدید شما را به سطح بعدی می برد
نحوه انتقال فایل ها در Mac OS X
نحوه رفع عدم کارکرد Drag & Drop در مک
ماوس در مک همچنان ناپدید می شود؟ 10 چیز برای امتحان کردن
با استفاده از Time Machine از مک خود نسخه پشتیبان تهیه کنید
چگونه مک خود را برای روت کیت بررسی کنیم
نحوه بهروزرسانی برنامههای Mac OS X و Mac از ترمینال
نحوه بازنشانی سخت کامپیوتر Mac OS X و نصب مجدد سیستم عامل
5 بهترین جایگزین ابزار Snipping برای مک
بهترین برنامه ها برای مک در سال 2020