VirtualBox的端口映射其实很好理解

还是和以前百度的另一个知识点一样,我真不明白网上那些人要做什么,明明很简单的事,干嘛非要讲的那么复杂,就是为了让人觉得你很高手?很厉害?

名称:随便起的,基于好记的原则,你的什么应用在使用这一条端口转发,你就写什么吧,不然以后自己都忘了。
协议:这个不用说了吧,不是TCP就是UDP啦,你的应用是用什么协议来传输就写什么吧。
主机IP:这个怎么说呢,简单的说,就是你物理机的IP,比如我这一台“192.168.1.114”,我的虚拟机是就装在这一台物理机上的,所以,上面还有一个虚拟机产生的网卡,地址“192.168.56.1”,我不知道用这个来映射行不行,反正这一个行的,另一个也就不试了。
假如和你同在局域网的另一台来访问你这台上的虚拟机上的服务,用的也是你这台的物理网卡的IP,大概就是这么个意思。
主机端口:随便使用不被占用的就OK,为了方便记,还是和后面的子系统端口用一样吧(如果没有被占用的话)
子系统IP:就是你虚拟机的系统里网卡的IP
子系统端口:一般特定的服务是对应特定的端口的,看你的设定。

看图,总之一句话,外面来的访问,访问了你的“192.168.1.114:5900”,这个访问会被VirtualBox映射到虚拟机的“10.0.2.15:5900”上。

这是虚拟机上的操作,实际内网和外网的IP地址映射也就是这么个原理。你访问某个网络对公网的IP:Port,接受到这一请求的设备(交换机?路由器?能有映射功能的就行!),会根据规则把这一请求抛转到真正应该响应这一服务的内网计算机上,进行处理,处理后的结果再按相反的通路转回公网上的请求计算机。

好吧,我还是想骂一句,就TMD这么个简单的破事,用得着非要显得这么高深嘛!你写的明白一点,别人看的清楚一点,你TMD会死啊!(文笔不好,表达不清楚的可以原谅,故意的应该被凌迟!要么你干脆不要写了!)

时间: 2024-10-09 10:00:09

VirtualBox的端口映射其实很好理解的相关文章

使用VirtualBox进行端口转发 连接数据库

转自 http://blog.sina.com.cn/s/blog_484d87770102uxi6.html 使用VirtualBox很久了,很多用法都没有深钻,真的是不虚心学习啊.       由于默认的方式是用NAT来做虚拟机网络的,因此如果从外网想访问虚拟机的应用会比较麻烦.以前一直用桥接的方式,但IP有限,自己指定的IP可能会和局域网的IP冲突,而用DHCP方式获取的IP又可能会发生变化导致不确定,怎么办?网上查了一下,简单有效的解决方法就是用VirtualBox的“端口映射”功能.下

从外网访问局域网内的主机的方法(端口映射)

首先要做的事情如下: 1.确认你内网的路由器是否支持端口映射功能      2.如果你的路由器支持端口映射功能,在你本机安装远程控制软件      3.远程控制软件安装后,设置路由器,输入远程控制软件的端口和你本机ip,做端口映射      4.在你本机安装花生壳之类的动态域名软件      5.测试成功后,你在外网打开远程软件控制端,输入动态域名就可以访问你自己电脑了 端口映射(Port Mapping):      如果你是ADSL.MODEM或光纤等宽带接入用户,想在公司或单位内部建一个服

VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

一.NAT模式 特点: 1.如果主机可以上网,虚拟机可以上网 2.虚拟机之间不能ping通 3.虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机) 4.主机不能ping通虚拟机 应用场景: 虚拟机只要求可以上网,无其它特殊要求,满足最一般需求 配置方法: 连接方式 选择 网络地址转换(NAT) 高级-控制芯片 选择 PCnet-FAST III 高级-混杂模式 拒绝 高级-接入网线 √ (虚拟机ip自动获取) ip样式: ip 10.0.2.15 网关 10.0.2.2 注意

20150222 IO端口映射和IO内存映射(详解S3C24XX_GPIO驱动)

20150222 IO端口映射和IO内存映射(详解S3C24XX_GPIO驱动) 2015-02-22 李海沿 刚刚我们实现了linux系统内存的分配,读写,释放功能,下面,我们一鼓作气将IO端口映射及IO内存映射搞定,加油! (一)地址的概念 1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义.物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上(如显存.BIOS等).在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址

Python 3 虚拟机端口映射 VMware

编程语言(以Python 3 为例子) 编程语言最开始就是机器语言(低级语言,计算机能认识:0101... 最底层的指令代码),学习很困难.现在用机器语言的很少,芯片厂商的技术人员来编程之外:发展下来就是汇编语言, 汇编语言是通过助记符一一对应指令 ,跟机器语言原则一样. 机器语言跟汇编语言,都需要对计算机硬件知识十分了解,所以慢慢就产生了高级语言. 高级语言 (C ,JAVA ,PYTHON... )都是文本是跟人类看的,计算机识别不了.但是通过解释器就能运行.. 高级语言有:解释型 和编译型

(端口映射原理)内网和外网之间的通信

首先解释一下"内网"与"外网"的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的.但两个局域网内的内网IP可以有相同的. 外网:即互联网,局域网通过一台服务器或是一个路由器对外连接的网络,这个IP地址是惟一的.也就是说内网里所有的计算机都是连接到这一个外网IP上,通过这一个外网IP对外进行交换数据的.也就是说,一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP.(用ipconfig/all查

iptables 实现端口映射的实际用途

[背景] 公司的测试环境只开通了22 80 443 端口,但是我有一台运维开发的机器,需要做一些开发工作,每次查看数据库中的信息,只能登入mysql 的cli命令行去操作mysql,虽然可以提高mysql的查询 更改等sql技能,但是对于开发来说实在是工作效率很低!一定要想一个办法从我的办公司本地连接到mysql 其实有两个方法: 1 更改数据器的端口号把3306 更改为 443,但是这样的代价是对于开发的程序就不是很方便且不规范 2 最后想到的是在我的开发机上做一个iptables端口映射,将

端口映射帮助文档

什么是端口映射? 端口映射又称端口转发,有的又称之为NAT.虚拟服务器.端口映射过程就如同您家在一个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他您家详细门牌号码,这样你朋友很轻松的找到了你家.这个过程就是外网访问内网通过端口映射的形象说法. 为什么要做端口映射? 目前的网络接入主要有2种: 1)ADSL连接猫再直接连接主机,这种情况主机是直接进行ADSL宽带拨号,连接上网通过运行CMD执行ipconfig /all命令可以查看到,PP

端口映射nat123./花生壳软件配置

今天发现一个很好用的端口映射工具nat123,给大家共享一下他的安装和使用方法,以及可能遇到的问题. 步骤一:下载nat123软件 官网下载http://www.nat123.com/Pages_2_32.jsp 下载->安装->注册账号->登录 步骤二:软件的使用 1.添加映射->填写映射信息 确认保存后,可能遇到问题一.  常见问题NO.1: 需要进行支付宝实名认证,根据提示认证即可. 步骤三:验证是否映射成功 出现下图结果,说明映射成功. 常见问题NO.2: 问题描述:nat