Mac Hosts Dosyası: TextEdit ile Mac OS X'te /etc/hosts Nasıl Değiştirilir
İçindekiler:
Mac ana bilgisayar dosyası, Mac OS X ağı için IP adreslerini ana bilgisayar adlarıyla eşleyen /etc/hosts konumunda bulunan sistem düzeyinde bir dosyadır. Birçok kullanıcı, yerel geliştirme amacıyla, siteleri engelleme amacıyla veya yalnızca çeşitli uygulamalardan ve sistem düzeyi işlevlerden alternatif sunuculara erişmek amacıyla bir etki alanını farklı bir IP adresine yönlendirebilmek için ana bilgisayar dosyasını düzenler ve değiştirir.Çoğu ileri düzey kullanıcı, hosts dosyasını nano veya vim kullanarak Mac OS X Terminalinden düzenleyecektir, ancak Mac OS GUI'de kalmayı tercih edenler için, Mac'in hosts dosyasını TextEdit veya hatta üçüncü taraf bir uygulama aracılığıyla da değiştirebilirsiniz. BBEdit veya TextWrangler. Bu, komut satırından geçmeye kıyasla daha kullanıcı dostu bir seçenek sunar.
macOS / Mac OS X'te Mac hosts dosyasını değiştirmek için özel bir nedeniniz yoksa, bunu yapmamalısınız. Yanlış biçimlendirilmiş bir ana bilgisayar dosyası veya yanlış giriş, DNS sorunlarına ve çeşitli internet hizmetlerinde sorunlara yol açabilir. Bu ileri düzey kullanıcılar içindir.
Mac Hosts Dosyasını TextEdit Mac OS ile /etc/hosts konumunda Değiştirme
TextEdit ile /etc/hosts değiştirme yaklaşımı, Mac OS X'in tüm sürümleriyle çalışır. MacOS X 10.11 veya sonraki sürümleri çalıştıran Mac kullanıcıları için, önce SIP korumasını devre dışı bırakmalısınız, aksi halde TextEdit'ten erişmeye çalışıldığında Mac /etc/hosts dosyası kilitlenecektir.
- Şu anda açıksa Metin Düzenlemeden çık
- Mac OS X'te /Applications/Utilities/ içinde bulunan Terminal uygulamasını başlatın
- Macs hosts dosyasını TextEdit GUI uygulamasında açmak için tam olarak aşağıdaki komutu girin
- Sudo aracılığıyla başlatmanın kimliğini doğrulamak istendiğinde, geri dön düğmesine basın ve Mac OS X için yönetici parolasını girin
- /etc/hosts dosyası, TextEdit'te gerektiği gibi düzenlenebileceği ve değiştirilebileceği bir düz metin dosyası olarak başlayacak, bittiğinde Dosya >'yi kullanın Kaydet veya kaydetmek için her zamanki gibi Command+S tuşlarına basın ana bilgisayar belgesindeki değişiklikler
- TextEdit'ten çıkın, ardından bittiğinde Terminal'den çıkın
sudo open -a TextEdit /etc/hosts
Hosts dosyası "kilitli" olarak görünüyorsa ve sudo aracılığıyla başlatılmasına rağmen değişiklikleri kaydetmiyorsa bunun nedeni muhtemelen girişte bahsedildiği gibi SIP'yi devre dışı bırakmamış olmanızdır. Mac'in yeniden başlatılmasını gerektiren bu talimatlarla Mac OS X'te SIP'yi kapatabilirsiniz. Bu, Mac OS X'in modern sürümleri için gereklidir, ancak SIP'yi ayarlamadan burada açıklandığı gibi nano ile komut satırını kullanarak hosts dosyasını düzenlemeyi seçebilirsiniz.
Hosts dosyasının bir kopyasını oluşturmak iyi bir uygulamadır, böylece bir şeyi bozarsanız kolayca düzeltebilirsiniz, ancak geri yüklemeniz gerekebilir diye burada orijinal varsayılan hosts dosyasına sahibiz. Düz metin modunu TextEdit için varsayılan olarak ayarlamak da iyi bir fikirdir.
Hosts dosyasını değiştirdikten sonra büyük olasılıkla DNS önbelleğinizi temizlemek isteyeceksiniz, Mac OS X El Capitan'da ve Mac OS'nin modern sürümlerinde DNS'yi nasıl temizleyeceğiniz ve aynısını önceki sürümlerde nasıl yapacağınız aşağıda açıklanmıştır .
Kullanıcılar ayrıca Mac OS X'in /etc/hosts'unu TextWrangler, BBEdit veya başka bir üçüncü taraf uygulamasıyla değiştirmeyi seçebilir. Hile büyük ölçüde Metin Düzenleme ile aynıdır, hala sudo kullanımını gerektirir, ancak belirtilen uygulama adını aşağıdaki gibi değiştirir.
/etc/hosts'u TextWrangler ile açma:
sudo open -a TextWrangler /etc/hosts
Veya /etc/hosts'u Bbedit'te başlatmak:
sudo open -a BBEdit /etc/hosts
Yukarıda belirtilen yaklaşımlar Mac OS X'in tüm modern sürümlerinde çalışırken, Mac OS X'in önceki sürümleri de TextEdit ikili dosyasını ana bilgisayarlarla doğrudan komut satırından aşağıdaki sözdizimiyle başlatabilir:
sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Ancak bu yöntem en son sürümlerde çalışmaz, bu nedenle bunun yerine open komutuna güvenmek isteyeceksiniz.
Mac ana bilgisayar dosyasını TextEdit veya başka bir GUI uygulaması aracılığıyla kolay bir şekilde değiştirmek için başka bir numara biliyor musunuz? Yorumlarda bize bildirin.