Bash script to create a replica set

i had my /etc/hosts set as:

127.0.0.1 localhost
10.0.1.100
10.0.2.100
10.0.3.100
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

but still cannot find that ip. should i set the host ip in a different way?