我有2个网络接口:eth0具有 IPv4104.x.y.44
并且eth1有104.x.y.38
。BIND 正在监听104.x.y.44:53
,我希望 OpenVPN 处于 104.xy38:53(udp 模式)。但是 OpenVPN 无法启动:
Sat Jun 13 20:12:02 2015 us=287547 TCP/UDP: Socket bind failed on local address [AF_INET]104.x.y.38:53: Address already in use
但为什么呢?Bind 只监听 104.xy44:53。
您能解释一下为什么如果这些服务器都使用 UDP 端口,它们却使用 TCP 端口吗?
答案1
从 BIND 配置中删除query-source address * port 53;
即可解决问题。