#50 new enhancement

ask a peer to tell you what your IP address is (similar to STUNT/ICE) — at Version 8

Reported by: arch_o_median Owned by:
Priority: normal Milestone: undecided
Component: code-network Version: 1.0.0
Keywords: firewall availability p2p iputil introducer introduction Cc: vladimir@…, tahoe-lafs.org@…
Launchpad Bug:

Description (last modified by zooko)

Want to know what your IP address is, so that you can tell other people to open connections to that address in order to talk to you? Well, ask a peer that you have connected to! (That peer could be, but doesn't have to be, the introducer.)

ICE standard:

http://tools.ietf.org/html/rfc6544

(Not that we need to use the standard for this, but it might contain some nuggets of wisdom about how to do this effectively.)

Change History (8)

comment:1 Changed at 2007-07-25T03:37:56Z by warner

  • Milestone set to release 1.0

comment:2 Changed at 2007-08-14T18:57:25Z by warner

  • Component changed from code to code-network
  • Owner somebody deleted

comment:3 Changed at 2007-10-09T03:53:55Z by ghazel

#169 STUNT-like operation is planned in the module mentioned there. But, it's not actually STUNT or ICE. ICE is probably a bit more robust, but such a pain...

comment:4 Changed at 2008-03-21T22:37:19Z by zooko

  • Milestone changed from 1.0 to undecided

comment:5 Changed at 2008-06-01T20:53:41Z by warner

  • Milestone changed from eventually to undecided

comment:6 Changed at 2009-09-19T22:13:58Z by zooko

If you like this ticket, you may also like #49 (UPnP), #169 (tcp hole-punching!), #445 (implement relay: allow storage servers behind NAT), and #754 (merge manually specified tub location with autodetected tub location).

comment:7 Changed at 2009-12-13T01:54:56Z by davidsarah

  • Keywords firewall availability added

comment:8 Changed at 2013-06-26T15:09:04Z by zooko

  • Description modified (diff)
  • Keywords p2p added
  • Summary changed from STUNT/ICE to ask a peer to tell you what your IP address is (similar to STUNT/ICE)
Note: See TracTickets for help on using tickets.