For some reason, two days ago my hosts file started being ignored.
I'm using Mac with Sierra OSx . This is the current content of the /etc/hosts file
## ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhostage 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 127.0.0.1 localkur.com
Pinging localkur.com returns
ping: cannot resolve localkur.com: Unknown host
I have restart the system, clean the cache using these commands
sudo killall -HUP mDNSResponder; sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches;
Reopen the file in different text editing programs, vm, sublime etc.
Double checked if space or tab (or double space or double tab) - tested with all possibilities.
Also monitor the file with this command
sudo fs_usage | grep "/etc/hosts"
And got that result when refreshing the browser or saving it with sublime
12:23:35 open private/etc/hosts 0.000019 Google Chrom 12:23:36 open private/etc/hosts 0.000019 Google Chrom 12:23:41 stat64 /private/etc/hosts 0.000022 Sublime Text 12:23:43 stat64 /private/etc/hosts 0.000019 Sublime Text 12:23:45 stat64 /private/etc/hosts 0.000019 Sublime Text 12:23:45 open /private/etc/hosts 0.000019 Sublime Text
What am I missing ?
Why is this file ignored ?
How to enable it again ?