Windows における Linux でいうところの /etc/hosts の場所が分からなかったので調べた。
環境
- Windows 10 Home
- Windows Terminal
- PowerShell
Hosts の場所
「C:\Windows\System32\drivers\etc」にあるらしい
$ cd /Windows/System32/drivers/etc
$ ls
Directory: C:\Windows\System32\drivers\etc
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2025/06/24 14:52 1058 hosts
-a--- 2025/06/22 20:31 442 hosts.ics
-a--- 2019/12/07 18:12 3683 lmhosts.sam
-a--- 2019/03/19 13:49 407 networks
-a--- 2019/03/19 13:49 1358 protocol
-a--- 2019/03/19 13:49 17635 services
Hosts の編集
- Hosts は管理者権限でないと編集できないので PowerShell を管理者で開く
- Windows Terminal の「タブ+」の横のプルダウンをクリック →「PowerShell」右クリック →「管理者として実行」クリック
$ cd /Windows/System32/drivers/etc
$ notepad hosts