Ethereal-dev: Re: [Ethereal-dev] Validating IPs?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Glen Turner <glen.turner@xxxxxxxxxxxxx>
Date: Fri, 28 Jan 2005 23:59:18 +1030
Guy Harris wrote:

I.e., as implied by Michael Tuexen's mail, all 2^32 4-byte integral values are, in some sense, syntactically valid IP addresses, although there are conventions that render some of them not valid as host addresses

Hi Guy,

You don't want to go down the road of semantically distingiushing
IPv4 addresses.  I've been down that rat-hole -- unicast source,
unicast destination, multicast destination, network, mask, inverted
mask not to mention local, enterprise and Internet-visible addresses.

And that's without 32-bit integers that look like IP addresses,
but aren't. OSPF area IDs would top that list.

Cheers,
Glen