libc直接書き換えちゃったほうが100倍楽だよ。↓はNetBSDだけど。

--- getaddrinfo.c       13 Feb 2006 17:16:20 -0000      1.76
+++ getaddrinfo.c       18 Feb 2006 07:13:13 -0000
@@ -1308,13 +1308,13 @@
                /* prefer IPv6 */
                q.name = name;
                q.qclass = C_IN;
-               q.qtype = T_AAAA;
+               q.qtype = T_A;
                q.answer = buf->buf;
                q.anslen = sizeof(buf->buf);
                q.next = &q2;
                q2.name = name;
                q2.qclass = C_IN;
-               q2.qtype = T_A;
+               q2.qtype = T_AAAA;
                q2.answer = buf2->buf;
                q2.anslen = sizeof(buf2->buf);
                break;