Rocky 9ですが、8も同じです。
/etc/resolv.conf書き換えたのに、rebootしたらあれ?勝手に書き換わってる。
DHCPで勝手にDNSの設定が変わるんだと思います。
面倒なので、こんな感じで設定を記載します。
/etc/NetworkManager/conf.d/disable-resolve.conf-managing.confを以下の内容で作成する。
[main]
dns=none
/etc/resolv.confに本来あるべき内容を記載する。
これで書き換わらなくなったはず!
rebootしても書き換わらなければOK!