mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Yuri Kanivetsky <yuri.kanivetsky@gmail.com>
To: Florian Weimer <fweimer@redhat.com>
Cc: musl@lists.openwall.com
Subject: Re: [musl] getaddrinfo() fails for domains with no AAAA records (regression?)
Date: Mon, 19 Jul 2021 21:51:23 +0300	[thread overview]
Message-ID: <CAMhVC3bCYs1QjM8xjFtTbsi-QQrjxiv0tuFxxwK=WKPwSacFfA@mail.gmail.com> (raw)
In-Reply-To: <878s22xwt4.fsf@oldenburg.str.redhat.com>

[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]

So you're saying that that is the registrar's fault (which also
provides the name servers)? Can you possibly tell how this can be
fixed? Other than by giving up on wildcard dns records?

A couple more points. First, apparently there was some change between
musl-1.2.2-r0 and musl-1.1.24-r10, getaddrinfo() stops working since
Alpine Linux 3.13. Which comes down to the fact that ping and ssh
can't resolve such hostnames. Although host, getent and dig can.
Second, it works on Arch Linux, Debians 8, 9, 10, and CentOS 7. The
way it looks, it works on libc, and doesn't work on musl.

Additionally I've attached the relevant part of the registrars' web interface.

Regards,
Yuri

On Mon, Jul 19, 2021 at 4:22 PM Florian Weimer <fweimer@redhat.com> wrote:
>
> * Yuri Kanivetsky:
>
> > $ docker run --rm -itv $PWD:/app alpine:3.14 ./app/a.sh
> > ...
> > + ./a.out p2.x-yuri.site set_ai_family
> > AF_INET: 3.67.126.242
> > + ./a.out p2.x-yuri.site
> > getaddrinfo: Name does not resolve
>
> p2.x-yuri.site/IN/AAAA queries result in Name Error/NXDOMAIN, so the
> domain is misconfigured.  This error is independent of the record type.
>
> Thanks,
> Florian
>

[-- Attachment #2: p2.png --]
[-- Type: image/png, Size: 15925 bytes --]

  reply	other threads:[~2021-07-19 18:53 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-19 12:58 Yuri Kanivetsky
2021-07-19 13:22 ` Florian Weimer
2021-07-19 18:51   ` Yuri Kanivetsky [this message]
2021-07-19 19:29     ` Shiz
2021-07-19 19:47     ` Érico Nogueira
2021-07-19 21:08   ` Rich Felker
2021-07-19 21:07 ` Olivier A.
2021-07-19 21:12   ` Rich Felker
2021-07-23 20:25     ` Yuri Kanivetsky
2021-07-23 20:33       ` Yuri Kanivetsky
2021-07-23 20:45       ` Laurent Bercot
2021-07-27 14:21         ` Yuri Kanivetsky
2021-07-27 14:41           ` Rich Felker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAMhVC3bCYs1QjM8xjFtTbsi-QQrjxiv0tuFxxwK=WKPwSacFfA@mail.gmail.com' \
    --to=yuri.kanivetsky@gmail.com \
    --cc=fweimer@redhat.com \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).