Hosts Dosyası Mac'te Çalışmıyor mu? Bu Düzeltmeyi Deneyin

İçindekiler:

Anonim

Bazı Mac kullanıcıları, MacOS'taki hosts dosyasının çalışmıyor gibi göründüğünü veya Mac'teki /etc/hosts dosyasında yapılan değişikliklerin görünüşte göz ardı edildiğini keşfetti. Ana bilgisayar dosyasının IP adreslerini ana bilgisayar adlarıyla eşleştirmek için kullanıldığı ve ileri düzey kullanıcılar tarafından sık sık değiştirildiği göz önüne alındığında, bu anlaşılır bir şekilde can sıkıcı bir sorundur.

Bu oldukça bariz bir sorundur, çünkü bir Mac'te hosts dosyasını komut satırından veya hatta TextEdit ile düzenledikten ve DNS önbelleğini temizledikten sonra, hosts'ta herhangi bir değişiklik görünmüyor .

Hosts dosyasındaki değişikliklerin yok sayılması veya hosts dosyasındaki düzenlemelerin çalışmaması, özellikle MacOS sistem yazılımının modern sürümlerinde oldukça yaygın bir durumdur. Neyse ki bu genellikle gerçekten kolay bir düzeltmedir.

Hosts Dosyası Değişikliklerinin Yoksayılmasını Düzeltin / MacOS'ta Çalışmayan Hosts Dosyası

Hosts dosyasının Mac'te çalışmamasının en olası nedeni, bozuk olması veya artık bir ASCII dosya biçimi olmamasıdır. Bu, bazen hosts dosyasını bir Zengin Metin düzenleyici veya üçüncü taraf bir uygulama ile düzenlemeye çalışırken veya vim/vi/nano vb. kullanılırken yanlış dosya türü kaydedilmişse olabilir.

Öncelikle eski hosts dosyasını yeniden adlandırarak yedekleyeceğiz/taşıyacağız, bu, isterseniz değişikliği geri almanıza olanak tanır:

sudo mv /etc/hosts /etc/hostsbackup

hostsbackup dosyasının içeriğini panonuza kopyalayın, bunu yapmanın kolay bir yolu cat'ı kullanmak ve ardından metni seçip panonuza kopyalamaktır:

cat /etc/hostsbackup

Şimdi nano ile yeni bir hosts dosyası oluşturun:

sudo nano /etc/hosts

Orijinal hosts dosyasının içeriğini yeni oluşturduğunuz hosts dosyasına yapıştırın.

Kaydetmek ve nano'dan çıkmak için Control+o ve Control+X tuşlarına basın.

Sonra, değişikliklerin etkili olması için muhtemelen DNS önbelleğini temizlemek isteyeceksiniz.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Bu, ana bilgisayar değişikliğinin devam etmesi için yeterli olmalı ve herhangi bir tarayıcıyı veya internete bağlı diğer uygulamaları yeniden başlatmanız gerekmemelidir.

NOT: Bazı Mac kullanıcıları, yeni hosts dosyasının tanınması için Mac'lerini yeniden başlatmaları gerektiğini bildiriyor, bu nadir bir durumdur ancak macOS Catalina veya sonraki sürümleri çalıştıran bazı Mac'ler için geçerli olabilir.

Ayrıca, macOS kurulumunuzun ne kadar zayıf olduğuna bağlı olarak, hosts dosyasını değiştirebilmeniz için önce Mac OS'de kök hesabı etkinleştirmeniz gerekebilir.

Bazı kullanıcılar, özellikle macOS Monterey ve macOS Ventura'da hosts dosyasının yok sayılmasıyla ilgili sorunlar yaşamaya devam ediyor; bu durumda, Mac'te bir hosts dosyasını yönetmek için GasMask gibi bir üçüncü taraf uygulamasını da kullanabilirsiniz. , hatta bunu tarayıcı düzeyinde yapmak istiyorsanız ana bilgisayarları değiştirmek için bir tarayıcı uzantısı. Örneğin, Google Chrome için LiveHosts gibi bir Chrome uzantısı işi görür.

Daha önce MacOS'ta hosts dosyasıyla ilgili sorunlar yaşadınız mı? Yukarıdaki komut satırından yeni bir ana bilgisayar dosyası oluşturma çözümü sorunu sizin için çözdü mü? Başka bir çözüm buldun mu? Deneyimlerinizi yorumlarda bizimle paylaşın!

Hosts Dosyası Mac'te Çalışmıyor mu? Bu Düzeltmeyi Deneyin