Automatic external IP address detection
Bug #311483 reported by
Steven Sheehy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LinuxDC++ |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Berlios Feature Request #4168: Automatic external IP address detection
https:/
To post a comment you must log in.
This type of development would have to be done in the core. We'd have to make the changes ourself and then hope upstream accepts our patch. Second, to implement autodetection is quite complex. Here are the steps Pidgin takes:
1) Try to retrieve it from a STUN server (e.g. stunserver.org, but we can't hardcode any stun server).
2) Try to detect via UPnP, which will require a lot of development to implement this on unix and add a library
dependency (libupnp).
3) Try to detect via PMP, which will require a lot of development also and add a library dependency (libnatpmp - which doesn't seem to be in many distributions).
4) Use the local IP if all else failed (we already do this).
Pidgin, for example, cannot detect my public IP using default settings even with all of its methods used to
automate the process.