我在 Docker 中使用 PiHole 作为我的 DNS 服务器,我想启用 DHCP 服务器功能,但是我在 Docker Swarm 中运行,我不确定它是否可以处理广播请求,至少它没有显示sudo nmap --script=broadcast-dhcp-discover
。
有可能吗,还是我需要使用docker compose
https://docs.pi-hole.net/docker/DHCP/没有提及任何有关 Swarm 的具体信息。
这是我的 yaml 段
pihole:
image: pihole/pihole
ports:
- "53:53/tcp"
- "53:53/udp"
- target: 67
published: 67
protocol: udp
mode: host
environment:
PIHOLE_DNS_: 1.1.1.1;1.0.0.1;9.9.9.9;8.8.8.8;8.8.4.4
FTLCONF_LOCAL_IPV4: 192.168.0.11
DHCP_ACTIVE: "true"
DHCP_START: 192.168.0.100
DHCP_END: 192.168.0.250
DHCP_ROUTER: 192.168.0.1
cap_add:
- NET_ADMIN