We've added support for Dyn-compliant endpoint updates so that equipment talking this spec can very easily update your tunnel endpoint.
Update URL: https://ipv4.tunnelbroker.net/nic/update (
ipv4 is important here, don't remove it)
Username: Your Tunnelbroker.net username
Password: Tunnel specific authentication key (under Advanced on the tunnel information page) if one is set, otherwise your Tunnelbroker.net password.
Hostname:
- Numeric tunnel ID
- Numeric tunnel ID in "tunnel#.tunnelbroker.net" (This host does not actually exist)
- Tunnel reverse host, aka "user-#.tunnel.tserv#.loc#.ipv6.he.net"
You can also manually call the needed URLs:
- To auto-detect your IPv4 address:
https://<USERNAME>:<PASSWORD>@ipv4.tunnelbroker.net/nic/update?hostname=<TUNNEL_ID>
https://ipv4.tunnelbroker.net/nic/update?username=<USERNAME>&password=<PASSWORD>&hostname=<TUNNEL_ID>
- To manually specific your IPv4 address:
https://<USERNAME>:<PASSWORD>@ipv4.tunnelbroker.net/nic/update?hostname=<TUNNEL_ID>&myip=<IP ADDRESS>
https://ipv4.tunnelbroker.net/nic/update?username=<USERNAME>&password=<PASSWORD>&hostname=<TUNNEL_ID>&myip=<IP ADDRESS>
TL;DR:http[s]://[TB_USER:TB_PASS@]tunnelbroker.net/nic/update?[username=TB_USER&password=TB_PASS&]hostname=<TUNNEL_ID|tunnelTUNNEL_ID.tunnelbroker.net|TB_USER-TUNNEL_LABEL.tserv#.LOC#.ipv6.he.net>[&myip=IPV4]