我想在客戶系統中運行綁定DNS服務器。在主機上運行kvm。我怎麼看,kvm需要運行dnsmasp,這是阻塞端口53.所以我不能從VM轉發端口,是不是?這有可能得到這個嗎?如果不是,交替是什麼?由於安全,我不想直接在主機上運行dns服務器。在kvm客戶系統中運行bind9
要轉發端口I加
<qemu:commandline>
<qemu:arg value='-redir'/>
<qemu:arg value='tcp:53::53'/>
</qemu:commandline>
通過的virsh的虛擬機文件。
我測試了重定向ssh端口到主機系統的端口2222,它的工作原理。 但是,如果我想與轉發端口53,我得到一個錯誤信息啓動機器:
錯誤:無法啓動域的debian-綁定 錯誤:內部錯誤:在連接到監控進程退出:2016-10-09T20 :46:39.874790Z qemu-system-x86_64:-netdev user,id = hostnet0:無法設置主機轉發規則'tcp:53 :: 53'2016-10-09T20:46:39.874909Z qemu-system-x86_64 :-netdev user,id = hostnet0:設備'user'無法初始化