免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3767 | 回复: 8
打印 上一主题 下一主题

关于UDP转发的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-08 14:29 |只看该作者 |倒序浏览
一台机器有互联网上一个静态IP,另一台机器通过一个网关与internet相连,现在两台机器需要通过UDP进行通讯,双方都可能作为主发方,请问拥有静态IP的机器怎样才能发数据包到另一台在内网上的机器呢?它们之间需要通过很多路由器。

谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-08-08 14:38 |只看该作者

关于UDP转发的问题

你要是编程序的话,udp 层以下不用考虑吧。

论坛徽章:
0
3 [报告]
发表于 2003-08-08 14:58 |只看该作者

关于UDP转发的问题

没法不考虑阿,因为最终目的地址是一个内网地址,要通过网关转过去的,可是怎样才能让网关知道最终目的地址呢?

论坛徽章:
0
4 [报告]
发表于 2003-08-08 15:34 |只看该作者

关于UDP转发的问题

如果互联网上的机器作为UDP发启,则局网内部机器必须要有互连网IP,并在防火墙做地址翻译。

论坛徽章:
0
5 [报告]
发表于 2003-08-08 21:28 |只看该作者

关于UDP转发的问题

用NAT

论坛徽章:
0
6 [报告]
发表于 2003-08-11 10:18 |只看该作者

关于UDP转发的问题

我做测试时,如果从内网机器发一UDP包到一INTERNET固定IP的机器后,后者立即返回一UDP包,则内网机器能收到!?这是怎么回事呢?

论坛徽章:
0
7 [报告]
发表于 2003-08-11 14:46 |只看该作者

关于UDP转发的问题

因为内网是保留IP,内网的主机访问外网是经过路由器或防火墙NAT转换地址后进行的,转换后的地址一般是路由器或防火墙连接外网的那个接口地址,所以回来的UDP包是先到达路由器或防火墙,然后由路由器或防火墙负责转发到内网的主机。

如果由外网主机连接内网主机,直接访问是不成的,必须在路由器或防火墙上通过反向NAT设置。做过反向NAT后,外网主机发起的UDP包是到路由器,然后路由器将包送到内网主机。

论坛徽章:
0
8 [报告]
发表于 2003-08-11 21:44 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2003-08-12 12:07 |只看该作者

关于UDP转发的问题

panxy:

如果内网机器主动发起通讯,是不是路由器都会转发从外网过来的UDP包到内网的这台机器呢?当然,外网主机首先是发往路由器或防火墙连接外网的那个接口地址。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP