В процессе переезда с ESXi на Proxmox 7 столкнулся с такой фигнёй: после переезда настроеннfя и отлично работавшая на ESXi машинка (на centos 7) с Pi-Hole перестала отвечать на 53/udp. Сетевуха -- с выключенным firewall. При этом с локалхоста dns отвечает даже по внешнему адресу, в netstat, соответсвенно, видно, что порт слушают на 0.0.0.0.
Я для проверки сделал новую машину, установил centos 8, на сетевухе тоже выключил firewall, положил сервис firewalld, сделал на питоне простой тестовый сервер на непревилегированном порту, попытался законнктиться -- та же ерунда.
Оказалось, что у Pi-hole явпо прописано название интерфейса в конфиге:
Settings -> System -> Pi-hole Ethernet Interface. На VMware было ens192. На Proxmox оно почему-то стало ens18, а прописано осталось ens192. Запуск pihole -r и reconfigure всё полечил.