先日、hosts ファイルを書き換えたものの、それが nslookup コマンドの結果に反映されなかったので「あれ?」と思って調べたら、このコマンドは hosts ファイルを参照しないらしい。
https://tech.nikkeibp.co.jp/it/article/COLUMN/20070312/264620/
https://tech.nikkeibp.co.jp/it/article/COLUMN/20060321/232901/
WindowsでもLinuxでも、nslookup コマンドは、DNSサーバに名前解決を問い合わせるだけで、hosts ファイルなど、他の名前解決の手段は参照しないらしい。