< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate-users] No IPV6 AAAA support in latest resiprocate release


Hi Scott,

Here is one example:

in c-ares ares_gethostbyname.c:
static void next_lookup(struct host_query *hquery, int status_code)
{
  const char *p;
  struct hostent *host;
  int status = status_code;

  for (p = hquery->remaining_lookups; *p; p++)
    {
      switch (*p)
        {
        case 'b':
          /* DNS lookup */
          hquery->remaining_lookups = p + 1;
          if ((hquery->want_family == AF_INET6) ||
              (hquery->want_family == AF_UNSPEC)) {
            /* if inet6 or unspec, start out with AAAA */
            hquery->sent_family = AF_INET6;
            ares_search(hquery->channel, hquery->name, C_IN, T_AAAA,
                        host_callback, hquery);
          }
          else {
            hquery->sent_family = AF_INET;
            ares_search(hquery->channel, hquery->name, C_IN, T_A,
                        host_callback, hquery);
          }
          return;
...............

         here is resiprocate ares ares_gethostbyname.c 
static void next_lookup(struct host_query *hquery)
{
  int status;
  const char *p;
  struct hostent *host;

  for (p = hquery->remaining_lookups; *p; p++)
    {
      switch (*p)
        {
        case 'b':
          /* DNS lookup */
          hquery->remaining_lookups = p + 1;
          ares_search(hquery->channel, hquery->name, C_IN, T_A, host_callback,
                      hquery);
          return;
................

You can grep AAAA in resiprocate ares and c-ares, and then you can the difference.


Frank
      


On Fri, Jan 27, 2012 at 9:44 AM, Scott Godin <sgodin@xxxxxxxxxxxxxxx> wrote:
As far as I know the latest resip and ares should be supporting AAAA IPv6 host lookups fine.  Are you compiling the stack with IPv6 support?

Scott

On Fri, Jan 27, 2012 at 10:10 AM, fuliang yuan <fuliangyuan@xxxxxxxxx> wrote:
Hi,

I find that the ares of  latest resiprocate release does not support AAAA of IPV6.
But c-ares of latest version supports it.

IPV6 will be more and more popular since the IPV4 address space will be used up soon.

Is there any schedule to implement it?

Frank



_______________________________________________
resiprocate-users mailing list
resiprocate-users@xxxxxxxxxxxxxxx
List Archive: http://list.resiprocate.org/archive/resiprocate-users/