Mac OS | hostsファイルを編集する
macOSのhostsファイルを管理者権限で編集し、DNSキャッシュを更新する方法
概要
hostsファイルは、DNSより先にホスト名をIPアドレスへ変換するファイルです。主に開発時や、特別な理由でホスト名を使って通信する必要がある場合に編集して使用します。
ターミナルでエディタを開く
hostsファイルを編集するには管理者権限が必要なため、必ずsudoコマンドを使います。
$ sudo vi /etc/hosts
または:
$ sudo vi /private/etc/hosts
内容を編集する
1 ##
2 # Host Database
3 #
4 # localhost is used to configure the loopback interface
5 # when the system is booting. Do not change this entry.
6 ##
7 127.0.0.1 localhost
8 255.255.255.255 broadcasthost
9 ::1 localhost
10 fe80::1%lo0 localhost
IPアドレスを入力し、区切りにはタブを使います。
127.0.0.1 www.devkuma.com
DNS cacheを更新する
hostsファイルを編集した後は、再起動するか、dscacheutil -flushcacheを入力するとすぐに適用できます。
$ dscacheutil -flushcache