"What's APIPA?" http://www.petri.co.il/what's_apipa.htm
---
On Fri, 17 Dec 2004 08:34:03 GMT, The Chairman <(E-Mail Removed)> wrote:
~ Jim Patterson <jim-(E-Mail Removed)> wrote in
~ news:v_twd.17665$(E-Mail Removed):
~
~ > The Chairman wrote:
~ >> Is there any reason that the default Windows IP when I can't connect
~ >> to my router is 168.x.x.x? Is this a perfectly usable Class B IP
~ >> address set, ie could I set a router with DHCP to use, say,
~ >> 168.168.1.x as its addresses to assign and still have a perfectly
~ >> usable network?
~ >
~ > A 168. number is unusual. If it's actually a 169.254.xxx.yyy number,
~ > this is a standard Windows "auto-configuration" range address, which
~ > is used if Windows is set for DHCP but can't locate a DHCP server.
~ > Apparently, MacOS does the same thing.
~ >
~ > The intention is that if you have several computers on a private LAN
~ > with no DHCP server, each will auto-configure, hopefully to different
~ > addresses, and will be able to communicate with each other. (The
~ > algorithm to assign addresses probes the network looking for
~ > duplicates, so if everything is working properly a duplicate won't
~ > happen).
~ >
~ > There are ways to disable it if it's not useful (if you have a router
~ > that is just not working, the auto-configuration isn't helpful, for
~ > example, because until the router's up you can't reach the internet
~ > anyway). E.g. see this Microsoft support article, which pertains to
~ > Windows 98:
http://support.microsoft.com/kb/q188480/.
~ >
~ > The 169.254 address range is not owned by anyone. While it hasn't been
~ > designated a "private IP" range like 192.168/16 or 10/8, it's
~ > effectively used that way and has been set aside by IANA for use in a
~ > "zero configuration" protocol like Windows uses. There's an Internet
~ > Draft document describing the process here
~ >
http://www.ietf.org/internet-drafts/...zeroconf-ipv4-
~ linklocal-
~ > 17.txt (it doesn't appear to have become an RFC, though a similar
~ > strategy is built into IPv6).
~ >
~ > If you read this draft, you'll see that it explicitly recommends that
~ > you NOT use this range for a DHCP server, because it can interfere
~ > with the duplicate avoidance protocol. Of course, if you have a DHCP
~ > server, you shouldn't see this address range, so the preferred course
~ > of action is to fix up the DHCP server so your Windows machine won't
~ > be auto-configuring itself.
~ >
~ >
~
~ You are right about the 169.254 address... I did this from memory, not
~ when I was having a problem.
~
~ So, essentially, all the IP address sets are agreed upon, right? 192.168
~ is only a private network because that's what was agreed upon? It has
~ nothing to do with actual hardware compatability and functionality, it's
~ just a criteria that was agreed on by actual flesh-and-blood people to
~ avoid conflicts on WANs like the "Internet"?
~
~ The reason I ask is because I was helping someone with a 15 client
~ network, and they didn't have a DHCP server in place, just a 16 port
~ switch. I noticed that all the IP addresses of the Win 2000 machines
~ were in the 169.254 range, and the network was running fine.