作者spore (还是适合热带)
看板NetSecurity
标题Re: [问题] 请问为什麽vnc不能连
时间Thu Aug 23 05:15:41 2007
※ 引述《whitehat (旭日)》之铭言:
: ※ 引述《e33d (嵘)》之铭言:
: : 首先要先确认你有没有用ip分享气 如果你有用
: : 那ip就会是192.168.xxx.xxx 如果是这样 那麽学校就连不到你家 因为是虚拟ip
: NAT要设定(一般有的俗称虚拟伺服器)
: 虚拟IP就连不到?那使用IP分享器的人如何能正常使用网路呢?不觉得矛盾吗
NAT = Network address translation是做IP/port mapping的动作
IP分享器,虚拟伺服器都是NAT的应用
如果内部网路没有server,traffic会像这样:
from internal IP1/source port1 --> NAT -->
from external IP1/source port1a
to external IP1/dest port1a --> NAT -->
to internal IP1/dest port1
from internal IP2/source port2 --> NAT -->
from external IP1/source port2a
to external IP1/dest port2a --> NAT -->
to internal IP2/dest port2
这个NAT device是纯粹的IP分享器
如果内部网路有伺服器,则NAT必须知道incoming request要传给哪个内部IP
假设今天内部网路有一台VNC server
to external IP1/dest p5900 --> NAT -->
to internal IP1/dest p5900
from internal IP1/source p5900 --> NAT -->
from external IP1/source p5900
这时NAT device就是一个虚拟伺服器
IP分享器和虚拟伺服器可以共存
一般来说internal IP会使用所谓private network的网段
在IPv4中一共有三段IP定义为private network,这些IP不会route到Internet上
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.23.107
※ 编辑: spore 来自: 140.113.23.107 (08/23 05:16)
1F:→ iFEELing: 10/8 , 172.16/12 ,192.168/16 RFC1918 08/31 20:29