メイン アマゾンスマートスピーカー macOS(Mac OS X)でhostsファイルを編集する方法

macOS(Mac OS X)でhostsファイルを編集する方法



Macのhostsファイルは、ホスト名を指定されたIPアドレスにマップする機能を備えた、小さいながらも重要なテキストドキュメントです。

macOS(Mac OS X)でhostsファイルを編集する方法

最新のインターネットはさまざまなパブリックおよびプライベートDNSサーバーを使用してIPアドレスをマッピングしますが、hostsファイルはそれらのDNSサーバーをオーバーライドする便利な方法であり、Webサイトアドレスを目的のIPアドレスに手動でポイントしたり、へのアクセスをブロックしたりできます。未使用または内部IPアドレスを指すことによってサイト全体。

macOSでMacホストファイルを編集する方法を簡単に見てみましょう。

テキストエディットでMacHostsファイルを編集する方法

Mac OSXでhostsファイルを編集する主な方法は2つあります。

1つ目は、hostsファイルがプレーンテキストドキュメントであるため、TextEditを使用する方法です。ただし、ファイルはファイルシステムの保護された領域にあるため、ファイルを直接開くことはできません。代わりに、ファイルをデスクトップなどの保護されていない場所にコピーし、編集してから、コピーして戻す必要があります。

  1. ホストファイルを見つけるには、Finderを開きます。このファインダーには、デスクトップをクリックするか、画面の左下にあるスマイリーフェイスファインダーをクリックするか、を押してアクセスできます。 cmd + スペースキー + ファインダ
  2. 次に、を選択します 行く ドロップダウンメニュー。

3.次に、を選択します フォルダに移動 メニューから。

4.ボックスに次のように入力します/ private / etc / hostsボックスに入れてを押します 戻る

5.新しいFinderウィンドウが開き、Macのhostsファイルが選択されます。クリックしてドラッグします ファインダ ウィンドウを開き、デスクトップにドロップします。

開くには、ダブルクリックするだけで、ファイルの内容がテキストエディット(または選択したテキストエディタ)に表示されます。

IPアドレスをブロックする

デフォルトでは、/ etc / hostsファイルは比較的単純です。ポンドまたは数字(ポンドまたはハッシュタグとも呼ばれます)記号(#)でコメントアウトされた説明テキストの行がいくつか含まれています。

#記号で始まる行はコメントであり、/ etc / hostsファイルによって読み取られません。各行で、ポンド記号の後のテキストはコンピューターによって無視されるため、ファイルにメモや説明を追加するのに適した方法です。また、localhostとbroadcasthostのデフォルトのIP値も含まれています。ファイルを編集するには、broadcasthostの後に独自の行を追加します。

新しく開発されたWebサイトとWebホスティングの移行をテストすることに加えて、hostsファイルを編集するもう1つの理由は、特定のWebサイトへのアクセスをブロックすることです。

Fire TVにGoogle Playをインストールする方法

この例では、使用しているコンピューターが、仕事用のマシンでFacebookに気を取られないように、仕事専用に使用したいデバイスであると仮定します。

これを行うには、割り当てるIPアドレスを入力し、続いて2つのタブとホスト名を入力します。この場合、Facebookをブロックしたいので、www.facebook.comを0.0.0.0にマップします。これは、無効なIPアドレスとしてエラーになります。

すべてのスナップチャットの思い出をエクスポートする方法

これで、Macからwww.facebook.comにアクセスしようとすると、Webブラウザーがページを読み込めなくなり、仕事に戻るように促されます。

Webアドレスの再ルーティング

または、0.0.0.0の代わりに有効なサイトのIPアドレスを入力することもできます。これにより、ユーザーがFacebookにアクセスしようとすると、選択したサイトに誘導されます。

  1. WebサイトのIPアドレスを確認するには、macOSに標準で付属しているdigコマンドを使用できます。に 君は ターミナル経由のサイトでは、ターミナルを開いてURLでdigコマンドを実行すると、IPアドレスが出力として返されます。
  2. ここで、$ dig www.techjunkie.com + shortと入力します104.25.27.105

注:+ shortオプションは、IPアドレスである必要な情報だけに出力を保持します。

3.返されたIPアドレスをメモし、Macホストのファイルマッピングで使用します。例えば、ニューヨークタイムズウェブサイトは170.149.172.130のIPアドレスを返します。これをhostsファイルでFacebookにマッピングすると、Macを使用している人がFacebookにアクセスしようとすると、次のように表示されます。ニューヨークタイムズ代わりにロードしてください。

注:多くのウェブサイトでは、現在サイトにマッピングされているIPアドレスにドメイン名をマッピングできないため、試行するとセキュリティエラーが発生します。

4.各行に新しいマッピングを入力することにより、hostsファイルに必要な数のエントリを追加できます。ホストファイルに必要な変更を加えたら、デスクトップの現在の場所に保存します。

5.次に、hostsファイルをデスクトップから元の場所にドラッグアンドドロップします。 / private / etc 。このディレクトリを指すFinderウィンドウを閉じた場合は、 Finder>移動>フォルダに移動 上で説明したコマンドを再度開きます。

6. hostsファイルを元の場所に戻すと、macOSは、すでに存在する変更されていないhostsファイルをどうするかを尋ねてきます。選択 交換 次に、管理ユーザーのパスワードを入力して転送を認証します。

変更されたhostsファイルが配置されたら、Webブラウザを起動して変更をテストします。

DNSキャッシュをフラッシュする

ほとんどの場合、新しいマッピングはすぐに機能するはずですが、正しい動作が見られない場合は、DNSキャッシュをフラッシュして、ブラウザにhostsファイルからの読み取りを強制してマッピングを決定する必要があります。

  1. MacでDNSキャッシュをフラッシュするには、ターミナルを開き、次のコマンドを使用します(sudoを使用すると、このコマンドをマシンの管理者として実行できます)。
  2. ここで、 sudo killall -HUP mDNSResponder と入力しますを押して 戻る注:このコマンドを実行するには、管理者パスワードを入力する必要があります。
  3. MacでDNSキャッシュをクリアしてから、確認をエコーし​​てキャッシュがクリアされたことを確認するには、次のようにセミコロンで区切って次の2つのコマンドを入力します。 sudo killall -HUP mDNSResponder;say DNS cache has been flushed

Macは、DNSキャッシュがフラッシュされたとスピーカーから通知されます。

Nanoを使用してターミナルでMacホストファイルを編集する方法

前のセクションの手順は簡単ですが、hostsファイルのコピーを避けたい場合は、macOSに組み込まれているUNIX Nano TextEditorを使用してターミナルで直接編集できます。

  1. 開始するには、ターミナルを起動し、次のコマンドを入力して、Returnキーを押します。すべてのsudoコマンドと同様に、実行するには管理者パスワードも入力する必要があります: ' sudo nano /private/etc/hosts
ホストファイルの編集Nano

2.これで、 ホストファイル で開く ナノ 編集者または私が来たまたはお好みの別の編集者。でファイルをナビゲートおよび編集するには ナノ 、キーボードの矢印キーを使用します。

3.上記のテキストエディットメソッドで行ったように、ホスト名マッピングを自由に追加、編集、または削除できます。 Nanoはsudoを使用して起動したため、変更は認証され、ホームディレクトリの外にコピーすることなく、元のhostsファイルに直接保存されます。

kikで新しい人と出会う方法

4.変更が完了したら、を押します Control-X エディタを終了するには、 Y 保存する、そして 戻る 既存のhostsファイルを上書きします。

前述したように、新しいマッピングが正しく機能していないことに気付いた場合は、必ずDNSキャッシュをフラッシュしてください。

私たちの例では、作業環境で気が散るサイトをブロックしてリダイレクトすることに言及しましたが、これらの手順を使用して、悪意のあるWebサイトへのアクセスを手動でブロックすることもできます。もちろん、他の用途も同様です。

間違いを犯して修正方法がわからない場合は、上記のいずれかの方法を使用して次のデフォルト情報を入力することで、いつでもデフォルトのhostsファイルの内容を復元できます。

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

最終的な考え

macOSでhostsファイルを編集する方法を知っていると、DNSサーバーをオーバーライドし、Webサイトアドレスを新しいIPアドレスに手動でポイントするか、アクセスをブロックする便利な方法が提供されます。上記の手順に従うことで、このタスクを非常に迅速に実行できます。

Macユーザーで、この記事が役に立った場合は、他のTechJunkieチュートリアルを確認することをお勧めします。 Macの正確なCPUモデルを見つける方法 そして MacMojaveでDNSをフラッシュする方法。

Macのhostsファイルを編集しようとしている理由は何ですか?それはどのようにうまくいきましたか?以下のコメントでそれについて教えてください!

興味深い記事

エディターズチョイス

PS4がWi-Fiに接続できない場合の解決方法
PS4がWi-Fiに接続できない場合の解決方法
PS4 が Wi-Fi に接続できない場合はイライラするかもしれませんが、これらのトラブルシューティングのヒントは問題を解決し、すぐにオンラインに戻すのに役立ちます。
2024 年のベストアパートメント Web サイト ベスト 10
2024 年のベストアパートメント Web サイト ベスト 10
このリストには、完璧なアパートを見つけるための最高のアパート Web サイトとアパート検索アプリが含まれています。
キーボードとは何ですか?
キーボードとは何ですか?
キーボードは、コンピュータまたはその他のデバイスにテキストを入力するために使用されるデバイスです。通常、キーボードはワイヤレスまたは USB 経由で接続しますが、画面上のタッチ キーボードも存在します。
Windows 10 – Bluetoothマウスが突然切断されるか、動作を停止します
Windows 10 – Bluetoothマウスが突然切断されるか、動作を停止します
Windows 10にBluetoothマウスを使用している場合、ある日、マウスが突然切断されたり、機能しなくなったりするという奇妙な問題に直面する可能性があります。この修正を試してください。
Windows10でのログディスククォータ制限と警告レベル超過イベント
Windows10でのログディスククォータ制限と警告レベル超過イベント
ご存知かもしれませんが、Windows NTオペレーティングシステムファミリの標準ファイルシステムであるNTFSは、ディスククォータをサポートしています。クォータは、管理者がユーザーによるディスク容量の使用状況を追跡および制御するのに役立ちます。ユーザーのクォータを有効にしている場合は、ディスククォータ制限超過やディスククォータ警告レベルなどのイベントのログをオンにできます。
Windows10での付箋設定のバックアップと復元
Windows10での付箋設定のバックアップと復元
付箋は、Windows 10にバンドルされているユニバーサルWindowsプラットフォーム(UWP)アプリです。そのオプションをバックアップおよび復元することができます。
Windows10でDefender署名の更新をスケジュールする
Windows10でDefender署名の更新をスケジュールする
Windows10でMicrosoftDefender Antivirusの署名の更新をスケジュールする方法MicrosoftDefender(以前のWindows Defender)Antivirusは、セキュリティインテリジェンス定義を使用して脅威を検出します。 Windows 10は、WindowsUpdateを通じて利用可能な最新のインテリジェンスを自動的にダウンロードします。カスタムスケジュールを作成して、署名の更新をより頻繁に取得したり、WindowsUpdateが