Community discussions

MikroTik App

Search found 5 matches

by cowpoke
Fri Oct 07, 2022 1:11 am
Forum: RouterOS beta
Topic: 7.6rc1 cached DNS CNAME responses break with glibc/Linux
Replies: 16
Views: 5457

Re: 7.6rc1 cached DNS CNAME responses break with glibc/Linux

dig -t A www.youtube.com @8.8.8.8 This is not the equivalent of what is happening here. First, the resolver in dig is not affected by this issue, it is much more robust than the resolver in the various libc implementations. This issue is really best viewed with a packet capture. Second, you are not...
by cowpoke
Thu Oct 06, 2022 7:05 pm
Forum: RouterOS beta
Topic: 7.6rc1 cached DNS CNAME responses break with glibc/Linux
Replies: 16
Views: 5457

Re: 7.6rc1 cached DNS CNAME responses break with glibc/Linux

I think that in this case having a A records sent in the Answer section of a response to an AAAA query would also lead to undesired behaviour, though I have not tested it specifically.
by cowpoke
Thu Oct 06, 2022 6:33 pm
Forum: RouterOS beta
Topic: 7.6rc1 cached DNS CNAME responses break with glibc/Linux
Replies: 16
Views: 5457

Re: 7.6rc1 cached DNS CNAME responses break with glibc/Linux

I don't think I would go that far without knowing the codebase. Integrating third-party developed services in a robust way requires a lot of work and tends to have a large amount of hidden fiddling. I would hope that there would be a test suite of clients to ensure compatibility for a service like D...
by cowpoke
Thu Oct 06, 2022 4:30 pm
Forum: Announcements
Topic: v7.6rc is released!
Replies: 94
Views: 33152

Re: v7.6rc is released!

Something's not kosher with the way CNAME DNS results are handled in this version. I noticed the same . The 7.6rc1 behaviour of putting extra A response records in responses for AAAA queries for CNAMEs confuses some common DNS client implementations. Windows and dig are not affected, but glibc and ...
by cowpoke
Thu Oct 06, 2022 2:54 pm
Forum: RouterOS beta
Topic: 7.6rc1 cached DNS CNAME responses break with glibc/Linux
Replies: 16
Views: 5457

7.6rc1 cached DNS CNAME responses break with glibc/Linux

Hi all, I don't have permission to reply to the announcement thread, so I'm posting here. The DNS server in 7.6rc1 serves cached CNAME responses in a way that causes getaddrinfo(3) to error out in at least recent versions of glibc. This causes most Linux and many IoT applications to break when tryin...