ゲストシステムでbind DNSサーバを実行します。ホスト上でkvmが実行されています。どのように見えるのですか、kvmは実行するためにdnsmaspを必要とします。ポート53をブロックしています。そのため、VMからポートを転送できません。これをarroundにすることは可能ですか?そうでない場合は、どのようなalterntives?私は安全のために、ホスト上でDNSサーバを直接実行したくありません。私はvirshを介して、VMファイルにkvmゲストシステムでbind9を実行します。
<qemu:commandline>
<qemu:arg value='-redir'/>
<qemu:arg value='tcp:53::53'/>
</qemu:commandline>
を追加したポートを転送する
。
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'を初期化できませんでした。