What is the advantage/disadvantage between below 2 commands:
iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.0/16 -j MASQUERADE
AND
iptables -t nat -A POSTROUTING -j MASQUERADE
Some Background why this question has arisen:
I had raised a question AWS VPC + IPtables + NAT: Port Forwarding is not working and I got it working only by making this change.
Hence this question.
UPDATE:
After seeing the down votes (with the mighty down voters too busy to comment why they are down voting), I have edited the question a little bit. I see that people just take the English word's literal meaning and don't bother understanding the essence of it. Hence I had to edit the question.
Also, it is a shameful act if you do not reason why you down vote. This way the OP will never get a chance to improve his post OR know what is wrong with the post.