Anonim

Mac'inizin ana bilgisayar dosyası, ana bilgisayar adlarını belirtilen IP adresleriyle eşleme yeteneğine sahip küçük, ancak önemli bir metin belgesidir. Modern Internet, IP adreslerini eşlemek için çeşitli genel ve özel DNS sunucularını kullanmasına rağmen, ana bilgisayar dosyası, bu DNS sunucularını geçersiz kılmanın, bir web sitesi adresini istediğiniz bir IP adresine manuel olarak yönlendirmenizi veya bir İnternet sitesine erişimi engellemenizi sağlayan kullanışlı bir yoldur. kullanılmayan veya dahili bir IP adresine işaret ederek siteyi tamamen kullanabilirsiniz.

MacOS'ta Mac hosts dosyasını (önceden Mac OS X olarak bilinir) nasıl düzenleyeceğiniz anlatılmaktadır.

Mac Düzenleme Dosyasını Metin Düzenleme ile Düzenleyin

Hosts dosyasını Mac OS X'te düzenlemenin iki temel yolu vardır. İlki, hosts dosyası yalnızca basit bir düz metin belgesi olduğundan, TextEdit kullanmaktır. Ancak, dosyayı doğrudan dosya sisteminin korumalı bir alanında bulunduğundan açamazsınız. Bunun yerine, dosyayı Masaüstü gibi korumasız bir yere kopyalamamız, düzenlememiz ve sonra geri kopyalamamız gerekir.

Hosts dosyasını bulmak için, masaüstüne veya ekranın sol alt köşesindeki gülen yüz bulucuya tıklayarak erişebileceğiniz bulucuyu açın, ardından aşağıdaki adımları izleyin:

  1. Git açılır menüsünü seçin
  2. Sonra menüden Klasöre Git'i seçin.
  3. Kutuya kutuya / private / etc / hosts dosyasını girin
  4. Return tuşuna basın

  5. Yeni bir Finder penceresi açılacak ve Mac'in hostlar dosyası seçilecektir, tıklayın ve Finder penceresinden dışarı sürükleyin ve masaüstünüze bırakın.

Bu, hosts dosyasını serbestçe düzenlememize izin verir.


Açmak için, sadece çift tıklayın ve dosya içeriğini TextEdit'te (veya seçtiğiniz metin editöründe) gösterecektir.

Varsayılan olarak, / etc / hosts dosyası nispeten basittir. Pound veya sayı (pound veya hashtag olarak da adlandırılır) işaretiyle (#) “yorumlanan” birkaç açıklayıcı metin satırı içerir.

# İşaretiyle başlayan herhangi bir satır bir yorumdur ve / etc / hosts dosyası tarafından okunmaz. Böylece yorumlar, ana makinenize nasıl not ekleyebileceğinizi ve / etc / hosts dosyasının giriş olarak okumayı bırakmasını istediğiniz, ancak gelecekte ihtiyaç duymanız durumunda silmek istemediğiniz satırları yorumlayabilirsiniz.

Her satır için, sayı işaretinden sonraki herhangi bir metin bilgisayar tarafından yoksayılır ve bu da dosyalarınıza not ve açıklama eklemeyi iyi bir şekilde sağlar. Ayrıca localhost ve broadcasthost için varsayılan IP değerleri içerir. Dosyayı düzenlemek için broadcasthost'tan sonra kendi satırlarınızı ekleyeceksiniz.

Yeni geliştirilen web sitelerini ve web barındırma geçişlerini test etmenin yanı sıra, ana bilgisayar dosyasını düzenlemenin bir başka nedeni de belirli web sitelerine erişimi engellemektir.

Örneğimizde, kullandığımız bilgisayarın Facebook'ta iş makinemizde dikkatimizi dağıtmamasına izin vermek yerine, yalnızca iş için kullanmak istediğimiz bir çalışma sistemi olduğunu iddia edeceğiz.

Bunu yapmak için atamak istediğiniz IP adresini ve ardından bir ana bilgisayar adı yazın. Bizim durumumuzda, Facebook'u engellemek istiyoruz, böylece www.facebook.com adresini 0.0.0.0 ile eşleştireceğiz; bu, geçersiz bir IP adresi olarak, bir hatayla sonuçlanacaktır.

Şimdi, Mac’imizden www.facebook.com’a gitmeye çalıştığımızda, Web tarayıcısı sayfayı yüklemekte başarısız olur, umarım işe geri dönmemizi teşvik eder!

Alternatif olarak, 0.0.0.0 yerine geçerli bir sitenin IP adresini girerek, Facebook'a erişmeye çalışan kullanıcıların seçtiğiniz siteye yönlendirilmesini sağlayabilirsiniz.

Bir web sitesinin IP adresini belirlemek için, macOS ile standart olarak gelen dig komutunu kullanabilirsiniz. Siteyi Terminal aracılığıyla “kazmak” için, Terminal'i açtıktan sonra URL'de dig komutunu çalıştırdık, sonra IP adresini çıktı olarak döndüreceğiz.

$ dig www.techjunkie.com +short
104.25.27.105
Not: + kısa seçeneği, çıktısını sadece ihtiyacımız olan bilgilere (IP adresi) tutar.

Dönen IP adresini not edin ve Mac ana makinenizin dosya eşlemesinde kullanın. Örneğin, www.nytimes.com adresindeki New York Times web sitesi 170.149.172.130 IP adresini döndürür. Bunu ana bilgisayar dosyamızda Facebook ile eşlersek, Mac'i kullanan herhangi biri Facebook'a gitmeye çalıştığında, bunun yerine The New York Times'ın yüklendiğini göreceklerdir.

Mac'inizin DNS önbelleğinizi temizlemesini sağlamak için, bir onayı ekleyerek önbelleğinizin temizlendiğini onaylamak için, burada gösterilen şekilde iki noktalı virgülle ayrılmış bu iki komutu girin:

$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed

Mac'inizi Düzenleyen Dosyayı Terminalde Nano İle Düzenleme

Önceki bölümdeki adımlar yeterince kolaydır, ancak ana bilgisayar dosyasını kopyalamaktan kaçınmak istiyorsanız, doğrudan MacOS'ta yerleşik olan UNIX Nano Metin Düzenleyicisi'ni kullanarak Terminal'de düzenleyebilirsiniz.

Başlamak için Terminal'i başlatın, aşağıdaki komutu yazın ve Geri Dön düğmesine basın. Tüm sudo komutlarında olduğu gibi, yürütmek için yönetici şifrenizi de girmeniz gerekir:
$ sudo nano /private/etc/hosts

Artık ana makine dosyasını Nano editöründe veya vim'de veya tercih ettiğiniz başka bir editörde açmış olacaksınız. Dosyayı Nano'da gezinmek ve düzenlemek için klavyenizdeki ok tuşlarını kullanın.

TextEdit yönteminde yaptığımız gibi, yukarıdaki şekilde, ana bilgisayar adı eşlemelerini istediğiniz zaman ekleyebilir, düzenleyebilir veya kaldırabiliriz. Nano'yu sudo kullanarak başlattığımız için, herhangi bir değişiklik doğrulanacak ve ana dizininin dışına kopyalamak zorunda kalmadan doğrudan orijinal ana bilgisayar dosyasına kaydedilecektir.

Değişiklikleri tamamladığınızda, düzenleyiciden çıkmak için Control-X tuşlarına, kaydetmek için Y ve varolan ana bilgisayarların üzerine yazmak için Geri Dön düğmesine basın.

Daha önce belirttiğimiz gibi, yeni eşlemelerinizin düzgün çalışmadığını fark ederseniz, DNS önbelleğinizi temizlediğinizden emin olun.

Örneklerimiz, bir çalışma ortamındaki dikkat dağıtıcı siteleri engelleme ve yeniden yönlendirmekten bahsetti, ancak bu adımları kötü amaçlı web sitelerine ve elbette diğer kullanımlara da el ile engellemek için de kullanabilirsiniz.

Herhangi bir hata yaparsanız ve nasıl düzelteceğinizi bilmiyorsanız, aşağıdaki varsayılan bilgileri girmek için yukarıdaki yöntemlerden birini kullanarak varsayılan ana bilgisayar dosya içeriğini her zaman geri yükleyebilirsiniz:

##
# 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

Bir Mac kullanıcısıysanız ve bu makaleyi yararlı bulduysanız, Mac'inizin Tam CPU Modelini Nasıl Bulunur ve DNS'yi Mac Mojave'da Nasıl Düzeltirsiniz dahil olmak üzere diğer TechJunkie eğitimlerini incelemek isteyebilirsiniz.

Mac'in ana bilgisayar dosyanızı düzenlemek için nedeniniz var? Nasıl çalıştı? Lütfen bize aşağıdaki yorumlardan bahsedin!

Macos'ta konak dosyası nasıl düzenlenir (mac os x)