Page MenuHomeVyOS Platform

IPv6 DNS lookup
Needs testing, NormalPublicBUG

Description

In VyOS 1.3:

set system static-host-mapping host-name myhost1 inet 10.0.0.1
set system static-host-mapping host-name myhost2 inet 2001:db8:abcd:10::1

$ host myhost1
myhost1 has address 10.0.0.1

$ host myhost2
host myhost2 not found: 3(NXDOMAIN)

Hopefully the problem is something simple to fix?

Thanks

Details

Difficulty level
Easy (less than an hour)
Version
1.3
Why the issue appeared?
Issues in third-party code
Is it a breaking change?
Perfectly compatible
Issue type
Package upgrade

Event Timeline

Is anyone else seeing this same problem? It is keeping me from being able to use VyOS in an IPv6-only environment.

After doing some research, it appears this is a known bug in PowerDNS Recursor 4.7 (amazing to me).

https://github.com/PowerDNS/pdns/pull/11682

It is now merged into PDNS master branch so I assume it will be deployed on the next PDNS 4.8 release.

I guess I'll have to wait until then to request to merge it in to VyOS or can the current master version of PDNS be brought in to VyOS????

@dsummers I strongly believe we should not publish bleeding edge HEAD revisions and stick bleeding edge releases only.

If it helps in your case - you could upgrade the PDNS package on your router to the master revision.

wget https://repo.powerdns.com/debian/pool/main/p/pdns-recursor/pdns-recursor_4.8.0~alpha0%2Bmaster.450.g32924d802-1pdns.bullseye_amd64.deb
sudo dpkg -i pdns*.deb

As soon as PDNS 4.8 is released I see no reason not to upgrade. We currently use PDNS 4.5 - maybe an upgrade to 4.7 would also do the trick and request a backport from the maintainers?

I downloaded

https://repo.powerdns.com/debian/pool/main/p/pdns-recursor/pdns-recursor_4.8.0~alpha0%2Bmaster.452.gc88709197-1pdns.buster_amd64.deb

and did "systemctl restart pdns-recursor" and now it works!

Thank for the work around!

Obviously, please keep this issue open until the PDNS 4.8.0 is released and get that into the Equuleus build.

c-po changed the task status from Open to On hold.Jul 10 2022, 4:58 PM
c-po claimed this task.
c-po changed Difficulty level from Unknown (require assessment) to Easy (less than an hour).
c-po changed Why the issue appeared? from Will be filled on close to Issues in third-party code.
c-po added subscribers: danielpo, yog, Viacheslav.
c-po changed the task status from On hold to Needs testing.Oct 19 2022, 5:36 PM
c-po triaged this task as Normal priority.
c-po changed Issue type from Bug (incorrect behavior) to Package upgrade.