私はWindowsシステムのOracle VirtualBoxでDebianゲストVMを実行しています。ゲストOSの外部から見たいゲストにDNSサーバー(バウンド)があります。このポート53へのアクセスをどのように許可しますか?
My public ip = e.e.e.e
My private ip = i.i.i.i
Virtual box ip = v.v.v.v
バインディング/ DNSがホスト上で実行されていません。
ベストアンサー1
デフォルトでは、OracleのVirtualboxはネットワークをNATモードに設定します。この場合、ブリッジに設定する必要があります。対応する仮想マシン(VirtualBox)に移動して設定を編集し、ネットワークモードをNATからブリッジに設定します。 DHCPはVirtual Boxでは提供されなくなり、標準のネットワークDHCPプロバイダ(存在する場合)によって提供されます。 (Windowsシステムが自動的にIPアドレスを取得するように設定されている場合は、ローカルDHCPサーバーがすでに存在しています。)
新しいDHCPサーバーが提供するアドレスを取得するには、名前付きps auxwww
プロセスを実行して検索しますdhclient
。プロセスを終了し、同じコマンドパラメータを使用して再実行します。その後、新しいIPアドレスが必要です。ネームサーバーを再起動する/etc/init.d/bind9 restart
と、提供されたIPアドレスからDNSサーバーを使用できますifconfig
。 (ファイアウォールがブロックしない限り)
DebianクライアントにまだDNSがない場合は、apt-get install bind9
rootとして実行してインストールする必要があります。