On 2015-09-16 19:09, Ottavio Caruso wrote:
RE: http://mail-index.netbsd.org/netbsd-users/2014/04/27/msg014543.html
I put domains that I want to block in /etc/hosts preceded by 0.0.0.0
but I can still ping them.
I rebooted, but I can still ping them.
Then I have mass-changed all entries from 0.0.0.0 to 127.0.0.1 and I
can still ping them.
Rebooted, same thing.
Why can I do this effortlessly with Windows and Linux but not with NetBSD?
First of all, using /etc/hosts as a way of block domains is extremely
unreliable and not really a meaningful way of actually block anything.
Second, I guess you haven't heard of /etc/nsswitch.conf. It also exists
in Linux. It tells which methods are used, and in which order. It might
be that you have dns before files.
Changing a destination to 127.0.0.1, and then pinging it, why would you
expect it to not work. 127.0.0.1 will most likely respond to pings.
Pinging 0.0.0.0 will also give some result. Most probably your default
gateway machine.
Maybe you should try and learn about /etc/hosts.deny as well as ipfilters?
Johnny