问一些关于路由与NAT的问题

a184485789 2011-06-28 10:53:12
小弟正在做一个关于P2P的软件,技术遇到很多障碍,来这里找下答案,希望大家来帮帮我啊!!!

公司情况是这样的,我们公司现在有个外网IPxxx.xxx.xxx.70,子网掩码255.255.255.252,只划分了一个子网,并且NAT是Cone NAT,我采用的通信协议时UDP,有如下几个问题:

1.路由器上的IP是xxx.xxx.xxx.70,默认网关是xxx.xxx.xxx.69,这两者区别是什么,如果数据包从内网发送到外网,并且从外网进入内网,怎么个走法?

2.内网客户端访问内网服务器,用的是外网IP,即用192.168.100.186:2887访问xxx.xxx.xxx.70:8181,此时服务器记录下来的源地址是内网路由地址及NAT转换后的端口192.168.100.254:10000,这种访问数据包需要通过路由器发送到外网再回来吗?还是直接通过路由器回来?

3.还是上面的情况,现在有两个内网客户端A B,我从xxx.xxx.xxx.70:8181取得对方的IP,A取得B的IP 192.168.100.254:10000,B取得A的IP 192.168.100.254:20000,如果A直接访问B访问不通,此时NAT映射表记录情况是怎样的,
然后B访问A也不通,此时NAT映射表记录情况又是怎样的?路由器是怎么个反映?

这些问题小弟真弄不懂,来位大侠救救我把!
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zero_lv 2011-07-14
  • 打赏
  • 举报
回复
看来你是真的不懂
zero_lv 2011-07-06
  • 打赏
  • 举报
回复
1: xxx.xxx.xxx.70 是路由器, xxx.xxx.xxx.69 是Next hop , 电信或联通对端的地址, 内网到外网,外网到内网看内部如果使用的是私有地址的话,要用到NAT , 一般是私有地址-golbal ip address - internet ip address 这样NAT 出去的,

2: 192.168.100.186 内部私有地址 (source port 2887) golbal ip address : 192.168.100.254( 随机端口10000 ) xxx.xxx.xxx.70:8181 (外部回应的是这个地址的8181端口)相当于你内部有台服务器访问外部的一个应用, 外部回复这个应用到70 , 你的边界路由器IP

3: AB访问的问题是LAN 访问Issue 跟NAT 无关
wang7535067 2011-06-28
  • 打赏
  • 举报
回复
顶起 ,不懂

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧