{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Windows系统可以做nat吗?像linux采用iptables实现?

veranoverano 回答0 收藏1
收藏问题

3条回答

wmui

wmui

回答于2022-06-28 12:03

NAT是一种将一个IP地址域映射到另一个IP地址域技术,从而为终端主机提供透明路由。NAT包括静态网络地址转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端口映射等。(其实就是网络地址转换)NAT常用于私有地址域与公用地址域的转换以解决IP地址匮乏问题。

第二。nat转换可以做什么?让内部网络中某台机器对外部提供某种特殊得服务。

第三。nat转换在什么地方可以做?路由器上,有路由功能,提供了nat转换服务得超作系统比如2000 server,2000pro,,都可以。

下面就是大家关心得怎么做了。

一般来说我推荐在2000得server下做nat转换,不推荐2000pro,这是由于服务器版本得2000能够提供更加好得性能。

1、我们要确认2000得路由功能已经启用,在Windows 2000 Server上是默认启用得,从管理工具中进入“路由和远程访问”(Routing and Remote Access)服务,在服务器上鼠标右击,-》“配置并启用路由和远程访问”

2、点“下一步”然后选则“Internet连接服务器”,让内网主机可以通过这台服务器访问Internet.(这里应该先配置好NAT共享,如果配好端口映射后再来配置NAT共享就有点麻烦,运气不好得话NAT就共享不了。用电脑也讲运气,,faint,,,,)

3、选“设置有网络地址转换(NAT)路由协议的路由器”,不选“设置Internet连接共享(ICS)”.(ICS与NAT的区别在于,ICS针对内部主机,它需要有一个固定的IP地址范围;针对与外部网络的通信,它被限制在单个公共IP地址上;它只允许单个内部网络接口,也就是说功能没有nat强大)

4、在“路由和远程访问服务器安装向导”中选“Internet连接”(就是连向Internet的那个连接),点“下一步”。

5、选“完成”ok

到目前为止,我们完成了nat共享得配置,下面得工作也许才是大家最关心得端口得映射!

6、添加NAT协议。右击“常规”,-》“新路由选择协议”

7、在“新路由选择协议”中选择“网络地址转换(NAT)”,点击“确定”

8、这样在“IP路由选择”中就多了一项“网络地址转换(NAT)”

9、右击“网络地址转换(NAT)”,添加“新接口”

10、在“网络地址转换(NAT)的新接口”中选择“Internet连接”

11、在“网络地址转换-Internet连接属性”中选中“公用接口连接到Internet”,复选“转换TCP/UDP头(最好这么做)”

12、在"地址池"选项表里添加你需要提供端口重定向的起始地址与结束地址.也就是你要拿出来搞端口映射的所有IP地址,一般情况下我们就一个IP地址,所以假设有1个地址,设置如下:

210.34.241.133

255.255.255.0

210.34.241.1

13、在"特殊端口"选项表里提供了你需要定向的数据连接协议(是TCP还是UDP协议,如Web和FTP就是TCP协议的),选准后“添加”

注意这里选择协议得时候是有点讲究得,你得内部服务器要对应什么服务这里就要选择是tcp得还是udp得,,比如代理qq这里就要用udp,而代理web得ftp这里要用tcp。

14、“添加特殊端口”,这里就是设置端口映射的核心了,把NAT主机的哪个端口映射到内网主机的哪个端口就在这里设置,由于设有“地址池”,所以可以在“公网地址”中添上“地址池”中的任一地址,这里添的是“210.34.241.133”,也就是我的地址,如果你在前面没有设置“地址池”,那么在这个选项页中“在此地址池项”为灰色不可选,你只能选“在此接口”,也就是你只有一个公网IP地址,这比较适合只有一个IP的朋友,可以不用“地址池”,何必做多余的设置呢?假如有问题的话,还不是自找麻烦。

“传入端口”就是别人从网外访问有公网IP的NAT服务器的端口,你自己想怎么填写就怎么填写。

“专用地址和传出地址”就是内部主机的IP地址和提供特殊服务的端口,这里是210.34.241.133上的8080端口映射到192.168.0.2上的80端口。

这就是TCP协议得重新定向了!~

评论0 赞同0
  •  加载中...
tolerious

tolerious

回答于2022-06-28 12:03

nat是用来解决ip地址不够用的问题的。举个例子,家里用的wifi,会发现ip地址都是192.168.xxx.xxx,其实这个就是路由器通过nat技术给你分配的ip,也叫内网ip,而通信公司给你接入的家庭网络的那个ip才是真正的ip,也叫公网ip。

内网ip无法直接和外部网络通信。发送数据包时必须转成公网ip。接收数据包的时候也是先通过公网ip接收,然后路由器再根据数据包的信息识别是内网中哪一个用户的数据包。

nat技术一般会在路由器上实现,而不是在电脑客户端。如果说做,当然可以,毕竟路由器都能做到的东西,电脑比路由器高级多了,肯定也能做到,但是没有必要

评论0 赞同0
  •  加载中...
xietao3

xietao3

回答于2022-06-28 12:03

当然可以,百度可以解决,应应急可以

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<