DNSMASQ - 为什么要运行?

Jam*_*ond 5 network-manager dns dnsmasq

所以,我在 htop 周围闲逛,查看正在运行的进程。出于某种原因,一个名为 dnsmasq 的进程正在运行。完整的命令是

/usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.0.1 --cache-size=0 --conf-file=/dev/null --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
Run Code Online (Sandbox Code Playgroud)

问题是:我被黑了吗?这是正常的吗?我做了,sudo apt-get remove --purge dnsmasq但它说它没有安装。运行这个的用户是nobody

Oli*_*Oli 4

因为网络管理器就是用它来本地缓存 DNS 的。来自于dnsmasq-base。此版本的包不包含该包所包含的服务器启动脚本dnsmasq

如果您被黑客攻击,这与此无关。它完全是 Ubuntu 的标准。