一、创建桥接网卡
1、启用 open switch
在控制面板-网络-网络界面-管理-open switch 设置,勾选启用,确定。


2、Docker 创建桥接网卡
先到控制面板-终端机和 SNMP,启用 SSH 功能

通过 SSH 工具连接到群辉
sudo -i
回车,输入密码
输入下面命令
ip addr
返回的信息中,找到你的群辉 ip 地址那条,上面有物理网卡名称,我的网卡名称是 ovs_eth0

输入命令创建桥接网卡
docker network create -d macvlan --subnet=192.168.2.5/24 --gateway=192.168.2.1 -o parent=ovs_eth0 bridge-host
命令说明:192.168.2.5 为你的内网地址段,192.168.2.1 为你的网关地址,ovs_eth0 是你的物理网卡名称
创建好后,docker 里的网络会多出来一个 bridg-host 网卡
3、创建 Mosdns
我用的是 601096721 整合镜像,里面已经配置好了,可以开箱即用非常方便
输入命令下载镜像
docker pull 601096721/mosdns:v4.5.3
启动 mosdns
docker run -itd --restart=always --network bridge-host --ip=192.168.2.5 --name 601096721-mosdns2 -p 5454:53/udp -p 5454:53/tcp 601096721/mosdns:v4.5.3
–ip 就是你以后要用到的 dns 地址,要根据自己情况设置,不要照搬我的。
创建好了后 docker 里面就可以看见了

PS:如果你是大佬、进阶玩家,想要用自己写的配置,直接映射一下目录就行了/etc/mosdns 除了你的配置文件外还要有两个必要的文件

后面就是设置客户端了,电脑直接修改 dns 指定到 mosdns 就行了

测试结果如下

Mosdns 是一个非常棒的 DNS 转发器,它是模块化组成,能国内外 dns 分流,还有缓存功能更快的网上,你需要什么就加什么,想要进阶的可以去学习学习,
教程到这里就结束了