DNS caching in Amazon Linux 2023

0

I am trying to figure out how to cache DNS queries on EC2 machine running Amazon Linux 2023 as for my usage there are too many repeated queries to APIs which causes very high GuardDuty bill and could be faster.

There is a guide for dnsmasq usage, but it isn't working as there is no dhclient present on AL2023.

AL2023 uses systemd resolved, but seems that dnsstublistener is turned off (/usr/lib/systemd/resolved.conf.d/resolved-disable-stub-listener.conf states "Amazon Linux systems do not use the stub listener by default, so we disable it in order to reduce the runtime footprint and to avoid triggering https://bugzilla.redhat.com/show_bug.cgi?id=2115094") and I'm unable to turn it on in nice way, even /run/systemd/resolve/stub-resolv.conf doesn't contain a valid dns records for 127.0.0.53 and enabling dns stubs in /etc/resolv.conf gives no effect.

What would be the correct way to cache DNS queries locally on AL2023 ec2 machines?

Keine Antworten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen