>Oh and I really don't see why it is important for *my*
>node to know its public IP address. If I manage get a
>packet back at all, I have already achieved what I
>wanted to do!

Yes, you as a person has got the webpage or whatever you requested of of
freenet but that doesn't really help the network much.

Nodes announce themselves by inserting a file into freenet containing
information like: 'I have public key AA and I specialize in this area of
the keyspace, please contact me at IP XX'.
Also nodes inserts ARK:s containing information like 'I who have public
key AA have changed IP to IP XX, please contact me there instead'

How would they be able to do this without knowing the IP where they can
be contacted?


>As long as my node figures out the
>correct private IP to send from (LAN IP),

That is handled by the operating system, the node doesn't have to figure
out this.

>everybody
>else can figure out the public address themselves.

So if my node wanted to connect to the node with public key AA how would
it do to figure out where to connect to (IP-wise) short of waiting for
the node with public key AA to connect to it?

>To the best of my knowledge, noone is using masquerading
>(only forwarding) on incoming transmissions, so that
>should not be a problem.

Transmissions aren't masqueraded, machines are. It is not at all
uncommon to portforward to a machine which is masqueraded.

>In fact, a simple "return to
>sender" return address would require people to spoof
>their source IP in order to redirect traffic...

But when you want to establish a connection to someone you don't have a
sender available.....

/N


_______________________________________________
devl mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to