I am running mIRC 7.32 on a dual-stacked machine (native IPv4 and IPv6). I am able to connect to IPv6 servers that have both A as AAAA DNS records, but I am unable to connect to hostnames that only contain an AAAA record.
For example, I am unable to connect to irc6.quakenet.org. This results in:
[15:47] * Connecting to irc6.quakenet.org (6667)
[15:47] * Unable to resolve server
However, /dns irc6.quakenet.org works fine:
[15:54] * Dns resolving irc6.quakenet.org
[15:54] * Dns resolved irc6.quakenet.org to 2001:16d8:aaaa:2::1337
Although this works, it contradicts what I read from mirc.com/
whatsnew.txt:
72.Updated /dns command, now multi-threaded, resolves concurrently, and can return both IPv4 and IPv6 addresses. By default, /dns only returns IPv4. You can use the switches -46 to return a combination of IPv4 and IPv6 addresses.
According to the changelog, /dns should only return IPv4 addresses or should be explicitly told to resolve IPv6 addresses.
Connecting using /server 2001:16d8:aaaa:2::1337 works fine.