メイン アマゾンスマートスピーカー 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ファイルを編集しようとしている理由は何ですか?それはどのようにうまくいきましたか?以下のコメントでそれについて教えてください!

興味深い記事

エディターズチョイス

Windows 10バージョン1803は、HomeおよびProSKUのサポートが終了しました。
Windows 10バージョン1803は、HomeおよびProSKUのサポートが終了しました。
Microsoftは、HomeおよびProユーザー向けのWindows10バージョン1803「2018年4月の更新」のサポートを終了しました。これらのエディションはサポートされなくなりました。マイクロソフトは、これらのエディションのユーザーにWindows 10バージョン1903を使用することをお勧めします。以前は、Windows 10バージョン1803にアップグレード通知が表示され、OSをアップグレードするためのヒントが表示されていました。
Excel で平方根、立方根、n 乗根を求める
Excel で平方根、立方根、n 乗根を求める
Excel で数式の指数と関数を使用して平方根、立方根、n 乗根を求める方法。
ワイヤーハーネスを使用しないヘッドユニットの取り付け方法
ワイヤーハーネスを使用しないヘッドユニットの取り付け方法
ハーネスを使用せずにカー ステレオを配線する方法と、ヘッド ユニットに完全に差し込まれている実際のハーネスを紛失した場合の配線方法についても説明します。
試合時にメッセージを送信する方法
試合時にメッセージを送信する方法
Match.comで誰かにウィンクを送るのはかわいいですが、自分に気付くための最良の方法ではありません。もちろん、返送するのはクールで礼儀正しいです。しかし、あなたが会話を始めたいのなら、まあ
Windows10で従量制としてイーサネット接続を設定する
Windows10で従量制としてイーサネット接続を設定する
有線のイーサネット接続を従量制として設定する必要がある場合は、いくつかの状況があります。 Windows 10でそれを行う方法と、それを実行する理由を確認してください。
Tiny WindowsBordersをダウンロードする
Tiny WindowsBordersをダウンロードする
小さなウィンドウの境界線。 Tiny Windows Bordersを使用すると、Windows 8 RTM / RPで巨大なWindows境界線のサイズを変更できます。Microsoftが表示用のユーザーインターフェイスを削除したため、小さなWindows境界線を好む人のために作成されました。このアプリはWinaeroTweakerに取って代わられ、現在はメンテナンスされていません。次のオプションを使用してください
Wishアプリで配送先住所を変更する方法
Wishアプリで配送先住所を変更する方法
Wishの配送先住所が間違っていることに気づき、それを変更したい場合でも、心配は要りません。注文した後でも、いつでもWishで配送先住所を変更できます。それ