文章最后更新时间2025年10月22日,若文章内容或图片失效,请留言反馈!
免责声明:本公众号内容仅用于知识分享和学习,由于传播、利用本公众号所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号梦醒安全及作者不为此承担任何责任,一旦造成后果请自行承担! 在使用VirtualBox等虚拟机软件时,网络模式的选择直接影响虚拟机与宿主机、互联网的通信能力。很多新手容易混淆NAT、桥接、仅主机等模式的区别,今天这篇文章就带大家全面梳理5种常见虚拟机网络模式的工作原理、应用场景和设置方法,看完再也不用愁选哪种模式啦!模式一 NAT-网络地址转换:通过路由器的NAT功能给上网设备分配不同的私有地址,常见于大部分家庭网络,为VirtualBox的默认网络模式NAT工作流程:发送数据时NAT把私有地址转换为公有地址并可用端口进行标识,接收数据时NAT把公有地址转换为私有地址(私有地址有特定范围且不能被公有地址直接访问)应用机制:VirtualBox虚拟出一台DHCP服务器并为虚拟机分配私有地址,虚拟机发出的数据在经过网关时通过里NAT改写数据包再通过宿主NAT转换发送到互联网,每个虚拟机都有同样的私有地址且虚拟机之间不可互通,虚拟机可访问宿主机但宿主机不可访问虚拟机(默认DHCP服务器和网关为10.0.2.2,私有地址为10.0.2.15)模式二 NAT网络:与NAT的区别是通过在虚拟机上附加一台虚拟交换机实现虚拟机在NAT模式下互通应用机制:VirtualBox虚拟出一台交换机附加在虚拟机上,虚拟机之间可互通,虚拟机可访问宿主机但宿主机不可访问虚拟机1.启用NAT网络:输入"名称"和"网络掩码",勾选"启用DHCP"2.配置网络模式:虚拟机找到设置->网络,"连接方式"选择"NAT网络","名称"选择上一步设置的网络名称(注意各虚拟机的MAC地址不应相同)模式三 桥接(桥接网卡):虚拟机在宿主机所在的局域网中,通过宿主机使用的DHCP服务器获取IP地址应用机制:虚拟机通过宿主机使用的DHCP服务器获取IP地址,虚拟机间可互通,虚拟机和宿主机间可互通,互联网可访问虚拟机(需给虚拟机分配公网IP)VirtualBox设置桥接模式:虚拟机找到设置->网络,"连接方式"选择"桥接网卡","名称"选择当前上网使用的网络连接(注意各虚拟机的MAC地址不应相同)模式四 内部网络:虚拟机和宿主机隔离,虚拟机使用内部的网络且无法访问外部网络和被外部网络访问应用机制:虚拟机间可互通,但虚拟机和宿主机/互联网无法互通,且VirtualBox默认不提供DHCP服务器需手动设置静态IP地址VirtualBox设置内部网络:虚拟机找到设置->网络,"连接方式"选择"内部网络","名称"选择"internet"并手动给虚拟机配置IP地址模式五 仅主机:虚拟机和宿主机隔离,虚拟机使用提供宿主机提供的网络且无法访问外部网络和被外部网络访问应用机制:虚拟机使用宿主机的虚拟DHCP服务器、虚拟网卡、虚拟交换机分配的IP地址,虚拟机间可互通,虚拟机和宿主机间可互通(虚拟机只能访问宿主机的虚拟网卡),虚拟机和互联网无法互通1.启用仅主机:输入"名称"、"掩码"、"最小地址"和"最大地址"2.配置网络模式:虚拟机找到设置->网络,"连接方式"选择"仅主机","名称"选择上一步创建的网络名称 推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
ZhouSa.com
还没有评论,来说两句吧...