Новая модная фича многих браузеров - dns через tls, при этом записи в hosts игнорируются. Если в консоли выполнить
nslookup wikipedia.org
и в ответ получите 127.0.0.1, значит hosts настроен верно, но браузер использует dns через tls и игнорит ваши настройки.
Ну и как написал
ky0 - в этом файле пишутся только доменные имена, а не ссылки.