Mac'te Hosts Dosyası Nasıl Düzenlenir

Windows tabanlı bilgisayarlar gibi, Mac'te(Mac) de makinenizin İnternet'teki(Internet) web sitelerine nasıl bağlanacağını yapılandırmak için bir hosts dosyası vardır . Bu dosya, web sitelerine ve IP adreslerine referanslar içerir ve onu Mac'inizde(Mac) birçok farklı şekilde kullanabilirsiniz .

Mac'inizdeki hosts (Mac)dosyasını düzenlemek(edit the hosts file) isteyebileceğiniz nedenlerden biri web sitelerini engellemektir. Belirli web sitelerine makinenizden erişilmesini engellemenin harika bir yolu. İkinci olası kullanım, kendi web sitelerinizi yerel olarak makinenizde test etmektir. Hosts dosyasının, seçtiğiniz alan adını yerel depolamanızın ağ yoluna yönlendirmesini sağlayabilirsiniz.

Mac'inizdeki Hosts Dosyasını Nasıl Düzenlersiniz?

Mac Hosts Dosya Konumu(Mac Hosts File Location)

Hosts dosyasını düzenlemek riskli bir iş olduğundan, Apple onu kasıtlı olarak sisteminizdeki özel bir klasöre yerleştirmiştir. Bu, kullanıcıların uygun bilgi olmadan değiştirmesini ve tüm sisteme zarar vermesini önlemek içindir.

Klasör penceresine git

Meraklı kullanıcılar için yol /etc/hosts/Terminal penceresi kullanarak erişebilirsiniz .

Mac'te Hosts Dosyasını Düzenle(Edit Hosts File On Mac)

Bunu yapmak için yerleşik bir düzenleyici olduğundan , Mac'inizdeki(Mac) hosts dosyasını düzenlemek oldukça kolaydır . Terminalin(Terminal) içinde bulunur ve nano düzenleyici olarak adlandırılır. Makinenizdeki hosts dosyası da dahil olmak üzere herhangi bir metin dosyasını açmak ve düzenlemek için kullanabilirsiniz.

(Make)Aşağıdaki adımları yapmak için bir yönetici hesabı kullandığınızdan emin olun .

  1. Dock'ta Launchpad'e(Launchpad) tıklayın, Terminal'i(Terminal) arayın ve başlatın.

Spotlight Search'te Terminal

  1. Aşağıdaki komutu Terminal'e yazın ve (Terminal)Enter'a(Enter) basın . Nano düzenleyicide hosts dosyasını açacaktır.

    sudo nano /etc/hosts

Komutlu terminal ekranı: sudo nano /etc/hosts

  1. Bu bir sudo komutu olduğu için sizden şifrenizi girmenizi isteyecektir. Şifreyi girin ve devam edin.

Terminal penceresinde parola istemi

  1. Dosya şimdi ekranınızda açık olmalıdır ve onu düzenlemeye başlayabilirsiniz.

Mac Hosts Dosyasını Anlama(Understanding The Mac Hosts File)

Daha önce bir hosts dosyasını düzenlemediyseniz, dosyayla çalışmak biraz karmaşık olabilir. Ancak, düzenlemek göründüğü kadar zor değil.

Dosyada bulacağınız girdilerden biri 127.0.0.1 localhost .

Terminalde yerel ana bilgisayar

Rakamlar içeren ilk bölüm, Mac'inizin(Mac) yerel IP adresidir . Ana bilgisayar adının bulunduğu ikinci bölüm, o IP adresine erişmek için kullandığınız bölümdür.

Yukarıdaki iki kısım bir araya getirildiğinde, tüm localhost sorgularını (localhost)127.0.0.1 IP adresine yönlendirir . Tarayıcınıza localhost(localhost) yazdığınızda , tarayıcınız hosts dosyasına bakar, belirtilen IP adresini alır ve sizi o IP adresine götürür.

Özetle, hosts dosyası, IP adresleri ve alan adlarının birleşiminden başka bir şey değildir. İstediğiniz sonuçları elde etmek için bunları istediğiniz şekilde değiştirebilirsiniz.

Hosts Dosyasıyla Yönlendirmeleri Ayarlayın(Set Up Redirects With The Hosts File)

Hosts dosyasıyla yapabileceğiniz şeylerden biri, yönlendirmeleri ayarlamaktır. Bir alan adının, işaret etmesi gerekenden tamamen farklı bir şeye işaret etmesini sağlayabilirsiniz.

Örneğin, sosyal medya kullanımınızı azaltmaya çalışıyorsanız, facebook.com gibi alan adlarının tarayıcınızı örneğin Wikipedia gibi sitelere yönlendirmesini sağlayabilirsiniz . Hemen hemen istediğiniz herhangi bir etki alanı ve IP adresini kullanabilirsiniz.

Şimdi hosts dosyasını kullanarak yukarıdaki yönlendirmeyi(set up the above redirection using the hosts file) nasıl kurabileceğinize bir göz atalım .

  1. Dosya nano düzenleyicide açıkken, imlecinizi localhost'un(localhost) bittiği yere getirmek için ok tuşlarını kullanın. Ardından , girişinize yeni bir satır eklemek için Enter'a basın.(Enter)

Terminal ekranında yeni satır

  1. Az önce eklediğiniz yeni satıra, kaynak etki alanını yönlendirmek istediğiniz IP adresini yazın. Wikipedia'nın IP adresi olan 103.102.166.224'ü(103.102.166.224) kullanacağız .

103.102.166.224 adres terminalde yazıldı

  1. Kaynak etki alanı alanına gitmek için klavyenizdeki Sekme(Tab) tuşuna basın .
  2. Buraya, daha önce yazdığınız IP adresine yönlendirilecek alan adını yazın. Burada facebook.com'u(facebook.com) kullanacağız .

facebook.com terminal penceresinde ana bilgisayar

  1. Değişiklikler yapıldıktan sonra dosyayı kaydetmek için klavyenizdeki Ctrl + O
  2. İşlemi onaylamak için Enter'a(Enter) basın .
  3. Nano düzenleyiciyi kapatmak için Ctrl + X tuşlarına basın .
  4. Değişiklikleri yürürlüğe koymak için şimdi DNS önbelleğini temizlemeniz gerekiyor. (DNS)Bunu yapmak için Terminal'e(Terminal) aşağıdaki komutu yazın ve Enter'a(Enter) basın .

    dscacheutil -flushcache

dscacheutil -flushcache komutuyla terminal penceresi

  1. Bir tarayıcı açın, facebook.com yazın ve Enter'a basın(Enter) . Facebook yerine Wikipedia'yı(Wikipedia) açtığını göreceksiniz .

Hızlı İpucu: Bir Web Sitesinin IP Adresi Nasıl Bulunur?(Quick Tip: How To Find a Website’s IP Address)

Yukarıdaki prosedürde de görebileceğiniz gibi, insanları yönlendirmek istediğiniz sitenin IP adresine ihtiyacınız var. Henüz bilmiyorsanız, herhangi bir web sitesinin IP adresini öğrenmek(find out the IP address of any website) için Terminal'deki(Terminal) bir komutu kullanabilirsiniz .

  1. Terminal penceresinde aşağıdaki komutu yazın ve Enter'a basın(Enter) . wikipedia.org'u(wikipedia.org) seçtiğiniz web sitesiyle değiştirdiğinizden emin olun .

    ping wikipedia.org

terminal penceresinde ping wikipedia.org

  1. Ekranınızda bir IP adresi gösterecektir. Hosts dosyasında kullanabileceğiniz şey budur.

Terminal ekranında görüntülenen IP adresi

Mac'te Hosts Dosyasını Düzenleyerek Web Sitelerini Engelleyin(Block Websites By Editing The Hosts File On Mac)

Hosts dosyasının en güzel yanı , Mac'inize(Mac) herhangi bir üçüncü taraf uygulaması yüklemenize gerek kalmadan siteleri engellemenize izin(it lets you block sites) vermesidir . Dosyaya bir giriş ekleyebilirsiniz ve bu girişe yönelik tüm bağlantı istekleri reddedilecektir.

  1. Hosts dosyasını yukarıda gösterildiği gibi nano düzenleyicide başlatın.
  2. İmlecinizi localhost girişinin bittiği yere getirin ve yeni bir satır eklemek için Enter'a basın.(Enter)
  3. 127.0.0.1 IP adresini yazın ve klavyenizde Tab tuşuna basın .
  4. (Enter)Engellemek istediğiniz sitenin alan adını girin . Örneğin Instagram'ı(Instagram) engellemek istiyorsanız instagram.com yazın .

instagram.com terminal penceresinde

  1. Değişiklikleri kaydetmek için Ctrl + O basın .
  2. Dosyayı kapatmak için Ctrl + X basın .
  3. DNS önbelleğini temizlemek için aşağıdaki komutu yazın ve Enter'a basın. (Enter)

    dscacheutil -flushcache

Komut: terminalde dscacheutil -flushcache

Artık engellenen siteye her erişmeye çalıştığınızda, sizi bir hata sayfası gösterecek olan localhost'a götürecektir.

Mac hosts dosyası, giden ağ istekleriyle oynamanız için birçok yol sağlar ve bunları istediğiniz gibi engelleyebilir ve engelini kaldırabilirsiniz. Hosts dosyasını daha önce Mac'inizde(Mac) kullandınız mı ? Eğer öyleyse, ne içindi? Aşağıdaki yorumlarda bize bildirin.



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts