I'm trying to make my system resolve IPv4 addresses over an IPv6 connection because my IPv6 connection is more secure (yes, it really is. Long story). The IPv6 nameserver resolves IPv4 addresses; it works fine with "dig" command-line tool.
However, NetworkManager GUI doesn't accept IPv6 addresses for IPv4 DNS. Some guides advise to edit /etc/resolv.conf, but on Ubuntu that file has a notice that the file will be overwritten and should not be edited.
Is there any way to convince some part of NetworkManager that I really actually want it to use IPv6 DNS for IPv4? Or maybe there's some file other than /etc/resolv.conf? For the record, I'm on Ubuntu 12.04 (Precise).