• Welcome to Hurricane Electric's IPv6 Tunnel Broker Forums.

Inconsistent IPv6 prefix printing on webpage

Started by baryluk, February 07, 2011, 11:57:44 AM

Previous topic - Next topic



I have two tunnels. As they are displayed on the tunnelbroker.net webpage, their IPv6 prefixes,
are everywhere printed in slightly different maner.

2001:0470:1f0b:123::/64  (via frankfurt)
2001:470:1f15:abcd::/64   (via amsterdam)

Why first one have 0470, and not 470? I know this is not a problem, as this is correct, just strange and mmaybe indication of some nasty bug, which one day can turn into something worse.


Just how entries at that time were entered into the database.  There should be no leading zeroes anymore.


Thanks, As I see you updated old entries in database.

But it also looks it broken DNS names endpoints. This updated entries do not resolve, and returns NXDOMAIN now.

In the web interface:

baryluk-1.tunnel.tserv6.fra1.ipv6.he.net   2001:470:1f0a:527::/64

# host baryluk-1.tunnel.tserv6.fra1.ipv6.he.net. ordns.he.net
Host baryluk-1.tunnel.tserv6.fra1.ipv6.he.net. not found: 3(NXDOMAIN)

But after little investigation it looks it changed into slightly differnt name:

# host 2001:470:1f0a:527::1 domain name pointer baryluk.tunnel.tserv6.fra1.ipv6.he.net.
# host baryluk.tunnel.tserv6.fra1.ipv6.he.net.
baryluk.tunnel.tserv6.fra1.ipv6.he.net has IPv6 address 2001:470:1f0a:527::1

Similary for tunnel endpoint
# host 2001:470:1f0a:527::2 domain name pointer baryluk-pt.tunnel.tserv6.fra1.ipv6.he.net.
# host baryluk-pt.tunnel.tserv6.fra1.ipv6.he.net.
baryluk-pt.tunnel.tserv6.fra1.ipv6.he.net has IPv6 address 2001:470:1f0a:527::2

Non-updated tunnel works as expected:

# host baryluk-3.tunnel.tserv6.fra1.ipv6.he.net.
baryluk-3.tunnel.tserv6.fra1.ipv6.he.net has IPv6 address 2001:470:1f0a:e05::1
# host 2001:470:1f0a:e05::1 domain name pointer baryluk-3.tunnel.tserv6.fra1.ipv6.he.net.
# host 2001:470:1f0a:e05::2 domain name pointer baryluk-3-pt.tunnel.tserv6.fra1.ipv6.he.net.
# host baryluk-3-pt.tunnel.tserv6.fra1.ipv6.he.net.
baryluk-3-pt.tunnel.tserv6.fra1.ipv6.he.net has IPv6 address 2001:470:1f0a:e05::2

I think all tunnels should have number suffix, as they are displayed in the web interface.



That's likely a weirdness between tunnels that predate the current naming scheme.  We can't go through and change those DNS entries, as some people may be using them.  The old format tunnels weren't marked as such in the broker software, so there's no good way to figure out to display their original hostname, so it's just marked using the current naming scheme.