@DavidPostill Да, это именно так! ping
не находит домены.
https://serverfault.com/a/698060/123651
nslookup НЕ использует файл hosts, а DNS.
Попробуйте вместо этого использовать ping, и он вернет IP-адрес, указанный в файле hosts.
$ ping www.cnn.com Pinging www.cnn.com [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Очень странно, что домены были разрешены с самого начала, так как записи в hosts
файле существуют уже несколько месяцев.