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?

martins
已提問 3 個月前檢視次數 224 次
沒有答案

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南