Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know that for addresses like e.g. with subnet mask, address is the network id and is the broadcast address and that valid hosts are from to

I understand why can't be used as a host address since everything sent on this is a broadcast, but I can't understand what is used for?

Is it just a reserved name of the network or is it used for something? Every thing I have read says you can't use it as a host address but not why? Is it just a convention?

Can someone please explain what it is used for and why it can't be a valid host address?

share|improve this question
duplicate of… – schöppi Oct 22 '10 at 10:38
See the answer with 10 upvotes there. Used for routing. – Daniel Beck Oct 22 '10 at 10:40
up vote 2 down vote accepted

The network-address is for routing. Look at the binary representations for the ip address and the subnet mask. In the process of determining the route they are binary combined with AND. 1&0=0, 1&1=1, 0&0=0. The network part of the address remains unaffected, but the host part becomes all-zero. If you could use the .0 address for a host too, how would you different it from the net?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.