社区
Linux/Unix社区
帖子详情
主机如何查询经NAT转换后的IP地址 急急急
baodsh
2010-03-27 05:18:47
各位大侠帮帮忙,小弟不胜感激!
现在我在做一个嵌入式设备,每次启动的时候需要知道自己的IP地址,并ip地址通过邮件发送出去,现在遇到了一个问题,如果我的设备放于内网中,这样是私有地址,对外是经过NAT转换后的地址,我现在想从嵌入式设备的角度去查询对外(也就是经过NAT转换后的地址)ip地址,不知道怎么实现?
麻烦各位帮帮忙,看看有什么建议没有
...全文
1235
3
打赏
收藏
主机如何查询经NAT转换后的IP地址 急急急
各位大侠帮帮忙,小弟不胜感激! 现在我在做一个嵌入式设备,每次启动的时候需要知道自己的IP地址,并ip地址通过邮件发送出去,现在遇到了一个问题,如果我的设备放于内网中,这样是私有地址,对外是经过NAT转换后的地址,我现在想从嵌入式设备的角度去查询对外(也就是经过NAT转换后的地址)ip地址,不知道怎么实现? 麻烦各位帮帮忙,看看有什么建议没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toborac
2010-03-28
打赏
举报
回复
1
NAT不会告诉你的 而且会有别的内网机器也用同样的NAT后IP地址 另外即使你告诉外面NAT后的IP 外面要访问你(的某个服务端口)还得在NAT上对你作端口映射
至于知道NAT IP办法还是有 你给外面的特定已知机器发个特定包 那个机器收到知道是你则包的源IP就是NAT IP,可以随手告诉你
smallbear_2008
2010-03-27
打赏
举报
回复
NAT转发应该会建立转发表的吧。估计是主机将需要显示在外网的地址带过来。
qgw_2000
2010-03-27
打赏
举报
回复
可以利用IP协议的源路由记录功能记录路由器的IP地址,比如使用ICMP协议并设定源路由记录选项,然后分析回包。模仿ping的实现。
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
网络地址
转换
及原理
NAT
网络地址
转换
(
NAT
)技术的理论部分可以看博客——网络层——
NAT
。
NAT
的功能大致为:在局域网中组织会为内部
主机
分配私有地址,当内部
主机
发送数据包到外部网络时私有地址就会自动
转换
为公有 IP 地址,公有 IP 地址返回的流量的目的地址也会自动
转换
为内部私有地址。
NAT
通常工作在末节网络的边界。 在
NAT
术语中,
NAT
转换
后的地址称之为全局地址,
NAT
转换
前的地址为本地地址。内部本地地址是需要进行
NAT
转换
的
主机
的私有地址,外部本地地址是与 ISP 相连的路由器接口的地址
网络地址
转换
(
NAT
)技术
网络地址
转换
原理
NAT
技术的基本原理
NAT
技术通过对IP报文头中的源地址或目的地址进行
转换
,可以使大量的私网
IP地址
通过共享少量的公网
IP地址
来访问公网。
NAT
是将IP报文报头中的
IP地址
转换
为另一个
IP地址
的过程,一般的
NAT
转换
设备都维护着一张地址
转换
表,所有经过
NAT
转换
设备(处于内部网络和外部网络的连接处,常见的设备有:路由器、防火墙等)并且需要进行地址
转换
的报文,都会通过这个表做相应的修改。地址
转换
的机制分为如下两个部分: 1、内部网络
主机
的
IP地址
和端口
转换
为
NAT
转换
设备外部网络地址和
NAT
地址
转换
略解
NAT
是一种地址
转换
技术,支持将报文的源地址进行
转换
,也支持将报文的目的地址进行
转换
。 定义:网络地址
转换
协议
NAT
是将IP数据报文头部中的
IP地址
转换
成另一个
IP地址
的过程。 目的:当内网(私网)
主机
想要访问外网时,通过
NAT
技术可以将其私网地址
转换
为公网地址,可以实现多个私网地址公用一个公网地址来访问网络,这样既可以保证网络的胡同,也节省了
IP地址
资源。 优点: 1.作为减缓
IP地址
枯竭的一种方案,
NAT
在一定程度上缓解了
IP地址
枯竭的速度。 2.有效的避免了来自外网的攻击,在一定程度上提高了网络安全性
NAT
网络地址
转换
NAT
一、
NAT
1.
NAT
的工作原理:2.
NAT
功能:3.
NAT
的优缺点4.
NAT
转换
过程二、静态
NAT
和动态
NAT
1.静态
NAT
静态
NAT
的配置2.动态
NAT
动态
NAT
的配置 一、
NAT
是网络地址
转换
Network address translation 的缩写,是一种可以将内部地址
转换
成外部网络地址,简称就是将内网也就是局域网地址
转换
成外网也就是公有网络地址。 1.
NAT
的工作原理: ●
NAT
用来将内网地址和端口号
转换
成合法的公网地址和端口号,建立一个会话,与公网
主机
进行通信 ●
NAT
外部的
主机
无
Linux/Unix社区
18,777
社区成员
11,465
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章