首页 文章

在kvm来宾系统中运行bind9

提问于
浏览
0

我想在来宾系统中运行绑定DNS服务器 . 在主机上运行kvm . 我怎么看,kvm需要运行dnsmasp,这会阻塞端口53.所以我无法从VM转发端口,是不是?有可能得到这个吗?如果没有,交替的是什么?我不想直接在主机上运行dns服务器,因为安全性 .

转发我添加的端口

<qemu:commandline>
  <qemu:arg value='-redir'/>
  <qemu:arg value='tcp:53::53'/>
</qemu:commandline>

通过virsh到vm文件 .

我通过将ssh端口重定向到主机系统的端口2222来测试它,它可以工作 . 但如果我想用转发端口53启动机器,我会收到一条错误消息:

错误:未能启动域Debian的绑定错误:内部错误:处理退出,同时连接到监测:2016-10-09T20:46:39.874790Z QEMU系统-x86_64的:-netdev用户,ID = hostnet0:不设置可以向上主机转发规则 'TCP:53 :: 53' 2016-10-09T20:46:39.874909Z QEMU系统-x86_64的:-netdev用户,ID = hostnet0:设备 '用户' 无法初始化

1 回答

  • 0

    使用bridge,iso配置vm的网络 . 默认

    --network model=virtio,bridge=virbr0
    

    当您想要在guest虚拟机内运行服务器时,就可以使用Oracle的Virtualbox . 然后,客户可以拥有自己的IP并避免端口冲突 .

相关问题