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