社区
网络及通讯开发
帖子详情
如何获取NAT出口端口(UDP在网关、代理服务器端出口的端口)
海楓
2004-07-23 05:37:28
也就是获取UDP在网关、代理服务器相对公网的端口,不借用第二方主机(不必在另外一个主机运行相应的程序),只靠自己。
...全文
299
4
打赏
收藏
如何获取NAT出口端口(UDP在网关、代理服务器端出口的端口)
也就是获取UDP在网关、代理服务器相对公网的端口,不借用第二方主机(不必在另外一个主机运行相应的程序),只靠自己。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fkeumtdh
2005-06-06
打赏
举报
回复
嗯,我同意楼上的,你是不是想做个udp的p2p软件啊,不用公共网的主机,是不可能做到这一点的,至少我现在的水平还不能达到这种效果。
天轶_1
2005-04-16
打赏
举报
回复
很简单啊,登陆一些显示IP的网页,然后把上面的IP地址给弄下来就可以了。如果要靠函数直接实现是没有可能的,
gunney
2004-07-25
打赏
举报
回复
顶
海楓
2004-07-24
打赏
举报
回复
UP
怎没复呢。
CCNA_CCNP 思科
网
络认证 PAT
NAT
端
口
或地址转换 与
端
Re:CCNA_CCNP 思科
网
络认证 PAT
NAT
端
口
或地址转换 与
端
口
映射======================# 本章课程大纲 公
网
地址和私
网
地址
NAT
应用场景 静态
NAT
:static 地址转换 动态
NAT
:dynamic地址转换 PAT :
端
口
地址转换
端
口
映射 :port map 在Windows上同时实现的
NAT
和
端
口
映射 # 私
网
地址三类 A类:10.0.0.0 255.0.0.0(1
网
段) B类:172.16.0.0 -172.31.0.0 255.255.0.0(16
网
段) C类:192.168.0.0-192.168.255.0 255.255.255.0(255
网
段) #
NAT
的使用场景
NAT
的最初的目的是允许把私有IP地址映射到公
网
地址,以减缓IP地址空间的消耗。 当一个组织更换它的互联
网
服务提供商ISP,但不想更改内
网
配置方案时,
NAT
同样很有用途。 以下是适于使用
NAT
的多种情况: 企业内
网
接入Internet节省公
网
地址 单向访问 大方向:内
网
访问互联
网
(互联
网
上主机不能够访问内
网
主机) 小方向:同单位实现两个
网
段之间单向访问(涉密部门能够访问其他部门,反之不可) 增加一个
网
段 避免在主干路由器增加到这个
网
段的路由 在Windows上实现的
NAT
和
端
口
映射 #
网
络地址转换的类型 下面介绍一下
NAT
的三种类型。 静态
NAT
是为了在私
网
地址和公
网
地址间,允许一对一映射而设计的。 或者IPv4和IPv6之间的转换(典型) 不节省公
网
地址,故公
网
地址的利用效率不高, 无任何安全性,外
网
可以通过公
网
地址直接攻击内
网
主机,好像只增加路由器的工作 适用场景类似
代理
,可以较方便的更换主机,而无需修改路由器的配置 故应用不够广泛... 动态
NAT
可以实现映射一个未注册 IP地址到注册IP地址池中的一个注册IP地址。 多对一,或多对多 比较PAT优势:避免被误认为攻击而被封ip地址 不太节省地址,应用不广泛 复用是最流行的
NAT
配置类型,也被称为
端
口
地址映射(PAT)。 通过使用PAT,可实现上千个用户仅通过一个真实的全球 IP地址连接到Internet。 缺点:增加延迟,消耗路由器性能 #
端
口
映射(port mapping) 允许Internet上的计算机通过企业路由器的公
网
IP地址访问到内
网
的
服务器
------------------------------------------------
NAT
穿透(
UDP
打洞)
转自:http://www.cnblogs.com/GO-NO-1/p/7241556.html 1、
NAT
(Network Address Translator)介绍
NAT
有两大类,基本
NAT
和NAPT。 1.1、基本
NAT
静态
NAT
:一个公
网
IP对应一个内部IP,一对一转换 动态
NAT
:N个公
网
IP对应M个内部IP,不固定的一对一转换
关
系
基于
UDP
实现
NAT
穿透
目标场景 有两个分别处于不同内
网
的客户
端
(客户
端
1:10.168.1.103、客户
端
2:14.10.12.155)分别通过各自的
NAT
网
关
(
NAT
网
关
A:172.128.58.1、
NAT
网
关
B:172.168.56.2)进行转换以访问外
网
。我们的目的是希望实现客户
端
1和客户
端
2的P2P通信。 技术方法 译自论文 Autonomous
NAT
Traversal. 使
服务器
了解客户
端
IP地址的
关
键思想是,
服务器
定期向一个固定的、已知的IP地址发送消息。最简单的方法是使用ICMP将请求消息ECHO到
NAT
-
UDP
穿透详解与实践
一、
NAT
-
UDP
穿透详解 1、
NAT
分类 1.1 基础型
NAT
仅将内
网
主机的私有IP地址转换成公
网
的IP地址,并不对TCP/
UDP
端
口
信息进行转换, 分为静态
NAT
和动态
NAT
。 > 静态
NAT
:一个公
网
IP对应一个内部IP,一对一转换 > 动态
NAT
:N个公
网
IP对应M个内部IP,不固定的一对一转换
关
系 1.2 NAPT NAPT不但会改变经过这个
NAT
设备的IP数据报的IP地址,还会改变IP数据报的TCP/
UDP
端
口
。 现在基本使用这种,又分为对称和..
NAT
端
口
映射表
nat
,私
网
到公
网
的地址转换。一个局域
网
里面多个私有地址,192.168.0.*。对外用1个公
网
地址。使用
端
口
号,来区分这些私有地址。比如192.168.0.100 访问百度
网
页,经过
网
关
的时候,变成了公
网
地址a.b.c.d:13679 ->百度:80 于是就有一个
端
口
映射表。隐含2个事 1.使用tcp/
udp
去访问公
网
,有
端
口
号。那么ping包是怎么转换的?我猜是使用icmp的第5和第6个字节,标示符。找机会在
网
关
上抓一下包验证一下。 2.应用程序对于客户侧的
端
口
号不在意。
端
口
映射表是的映
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章