<p><br>On Tuesday, November 25, 2014, Hika van den Hoven <<a href="mailto:hikavdh@gmail.com">hikavdh@gmail.com</a>> wrote:<br>
<br>
<br>
I think the issue here is more simple. He at first had put his<br>
hostname in and got his public ip-address. I guess he has no local dns<br>
and the address was provided by his providers dns, who off cause could<br>
not have any knowledge of his local addresses.<br>
<br>
<br>
The hostnames are resolving across the network. When I ping the machines from different devices, they resolve to their only ipv4 address for the appropriate interfaces and their global ipv6 address for the same interface. The pings make their way to the right interface and MAC address.</p><p>The challenge with Myth is that it's applying it's own firewalling by listening for specific addresses. My understanding was that the purpose historically has been differentiating between link-local/loopback vs public and this can make sense when you want to limit the interfaces that the program uses, but this is still essentially acting more as a firewall than anything else. This worked under ipv4 where each interface used one address, but breaks in the ipv6 worked where each interface can have multiple addresses.</p><p> Another quirk<span></span> is that while I'm able to tell Myth to listen for calls to its hostname under the ipv4 address selection, no such option is available for the ipv6 field. If this were available under the ipv6 field, the problem should go away because the resolution will get updated each time my ISP signs me a new prefix. Perhaps I can try manually overriding this in MySQL, but that test will have to wait until I finish moving and can unpack all of my belongings again.<br>
</p>