Re: Does anybody know about this URL *.0.0.0.0

From: Michael J. Pelletier (mjpelletier_at_mjpelletier.com)
Date: 02/04/05


Date: Fri, 04 Feb 2005 01:20:06 -0800

winged wrote:

> aannggeell wrote:
>> ..
>> Does anybody know about this:
>> URL "*.0.0.0.0" has somehow been installed in the Internet Explorer
>> 5.5/Tools/Options/Security/Trusted sites/Sites.
>> I cannot seem to permanently Delete it!
>> I delete it, and it just reappears!
>> I have tried adding it to the Internet Explorer
>> 5.5/Tool/Options/Security/Restricted sites/Sites, but that seems to make
>> no difference.
>>
>> Also, while we're at it:
>> I can't Delete any entries (individually nor collectively) from Outlook
>> Express 5.5/NewsGroups.
>> I have to UnSubscribe from each NG individually, Delete the NGs .DBX file
>> through Windows Explorer, Re-Subscribe to the NG, and then (re-)
>> download. What's up with that?
>>
>> Angel
>>
>>
>>
>>
>> ..
>>
>>
> For tcp: (RFC 2012) The local IP address for this TCP connection. In the
> case of a connection in the listen state which is willing to accept
> connections for any IP interface associated with the node, the value
> 0.0.0.0 is used.

Are you sure this would be the case? Your snippet was taken from a
description of a C structure used for implementing a SNMPv2 server. The
structure is this:

>From the RFC for SNMPv2:

tcpConnLocalAddress OBJECT-TYPE
    SYNTAX IpAddress
    MAX-ACCESS read-only
    STATUS current
    DESCRIPTION
            "The local IP address for this TCP connection. In the case
            of a connection in the listen state which is willing to
            accept connections for any IP interface associated with the
            node, the value 0.0.0.0 is used."
    ::= { tcpConnEntry 2 }

Now, what this is saying, is when you have a server waiting for incoming
connections you put 0.0.0.0 in the IpAddress field. This is to represent
all the IP interfaces (ie multihomed servers). In other words 0.0.0.0 means
"all of my interfaces".

When the socket (that uses this sudo C structure), is waiting for an
incoming connection, it will use 0.0.0.0 to signify that any, if there are
multiple address associated with the host (dual homed), address can be used
on the host.

The problem I have is, this is used for servers (ie incoming connections).
If I understood the OP problems, it had to do with Internet
Explorer/Exploder (In other words a client only) and would not use sockets
that are waiting for incoming connections!
 
> For udp: (RFC 2013) The local IP address for this UDP listener. In the
> case of a UDP listener which is willing to accept datagrams for any IP
> interface associated with the node, the value 0.0.0.0 is used.

Same as above. This is a C structure for an SNMPv2 Server (UDP instead of
TCP). It also has the same problems as the top quote.

> Winged

I think I would look into MS definitions of the reg key...I know they do
bastardize the Standards all too often. I think the 0.0.0.0 might be a
hostmask/netmask (meaning all sites are included in the Trusted Sites
category)...I will look. If anyone else finds out please post.

Michael