关于libvirt下配置dnsmasq的一些问题

遇到的问题:
在配置DNS域名的时候,安装dnsmasq时报端口已占用。
于是查看一下端口:

[root@env-sanitation-db ~]# netstat -antup| grep dnsmasq
tcp    0      0 192.168.122.1:53    0.0.0.0:*   LISTEN 3060/dnsmasq
udp    0      0 192.168.122.1:53    0.0.0.0:*          3060/dnsmasq       
udp    0      0 0.0.0.0:67          0.0.0.0:*          3060/dnsmasq

查看进程:

[root@env-sanitation-db etc]# ps -ef|grep dnsmasq
nobody    3060     1  0 19:36 ?        00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
root      3061  3060  0 19:36 ?        00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper

发现系统已经默认安装了dnsmasq,而且进程是nobody的。
仔细一看发现这个dnsmasq是集成在libvirt下的
配置文件目录如下:

[root@env-sanitation-db etc]# cd /var/lib/libvirt/dnsmasq
[root@env-sanitation-db dnsmasq]# ll
total 4
-rw-r--r--  1 root root   0 May 31 19:36 default.addnhosts
-rw-------. 1 root root 588 May 31 19:36 default.conf
-rw-r--r--  1 root root   0 May 31 19:36 default.hostsfile
-rw-r--r--. 1 root root   0 May 13 18:17 virbr0.status

不是很懂这样的配置文件如何正确配置~
尝试修改了default.addnhosts文件,和hosts文件格式一致,重启后发现改文件被清空。。。
有没有大佬指导一下如何配置,或者是换个方式~

公司内网用的虚拟机,让运维人员配置一下DNS内网解析就可以了