家庭宽带的公网IPv4地址到底封了多少端口?

fe0b7932a49e16a3f8ad20cdf79554e3.gif

正文共:1111 字 10 图,预估阅读时间:1 分钟

前面跟大家介绍了,因为我家的网络质量差,调试之后意外发现可以获取公网IP地址这件事拨号有公网IP地址了,肯定要通过DDNS用起来啊!,然后详细介绍了DDNS的配置方法DDNS配置详解

这中间就有小伙伴问了,现在不是不面向个人提供公网IP地址了吗?确实,2022年三大运营商就开始宣布,逐步取消对普通宽带用户的公网IPv4地址服务,目前的做法主要是对于新装用户不再直接提供动态公网IPv4地址服务,也就是我目前这种情况;还有就是对于存量双栈用户,取消直接提供动态公网IPv4地址服务;再就是直接不提供IPv4地址服务。

a82dd58b01ef6fe1637170b950602bd6.png

转念一想,IPv6自1995年被提出IPv4 + IPv6 = IPv10?是的,IPv10就是IPV4 + IPv6!,至今快30年了还没有完全商用,中国电信大举推进IPv6建设也是对信息产业升级做出的一项重要举措。

如果升级IPv6之后,不再需要经过NAT设备,对用户而言倒是一件好事,因为DDNS的协议规范是需要支持IPv6的AAAA解析的。

不过这不是我们今天考虑的重点,我们今天要测试的是我这个公网IP地址在公网开放的端口到底有没有做什么限制。

测试方法也很简单,只需要在路由器上配置NAT映射,将端口都映射到内网开放的端口就可以了。为了操作方便,我直接在电脑上用HFS搭了一个临时的HTTP服务器。

ac3b85e291b86fdb21dddb3796d74c3b.png

然后调整电脑的防火墙策略,放通80端口的访问权限,之后从路由器上测试端口连通性。

8da43d05534a9830d4a412d0ca9293ed.png

端口开放,可以使用。然后就是结合我们之前介绍的NAT知识,将NAT映射配置到路由器的Dialer接口上。

#
interface Dialer10
 nat server protocol tcp global current-interface 10010 inside 192.168.1.110 80

注意:配置在物理接口上不生效;无需指定IP地址,直接配置使用当前的接口地址即可!

然后我们让外地的小伙伴协助测试一下。

02ab0756d463f12e1bcbe37f2b4e9e3b.png

可以看到,目前测试的10010端口是可以用的。

但是一个端口一个端口的测试有点太麻烦了,又不能配置一对一映射,我电脑上也开不了这么多端口。这个时候,MSR设备支持配置连续的外网端口这个功能就派上用场了,在配置时,可以通过指定起始端口号和结束端口号来配置端口范围,端口号建议使用数字形式,取值范围为1~65535。正常情况下,外部端口号和内部端口号是一一对应的关系,但是也可以仅配置一个内网端口号,都成多对一的对应关系,配置限制是结束端口号必须大于起始端口号,且端口范围中的端口数目不能大于10001。

这样,我们就可以用以下命令完成65535个端口全部映射到内网的一个指定端口。

#
interface Dialer10
 nat server protocol tcp global current-interface 1 10000 inside 192.168.1.110 80
 nat server protocol tcp global current-interface 10001 20000 inside 192.168.1.110 80
 nat server protocol tcp global current-interface 20001 30000 inside 192.168.1.110 80
 nat server protocol tcp global current-interface 30001 40000 inside 192.168.1.110 80
 nat server protocol tcp global current-interface 40001 50000 inside 192.168.1.110 80
 nat server protocol tcp global current-interface 50001 60000 inside 192.168.1.110 80
 nat server protocol tcp global current-interface 60001 65535 inside 192.168.1.110 80

我们先用在线工具扫描一下常用端口。

d85942c0f9d7663e0baf7db9081a262a.png

可以看到,封禁的端口都是运营商侧需要报备的端口,25端口是SMTP端口,53端口是DNS端口,80端口是HTTP端口,443端口是HTTPS端口,8080端口属于中间件窗口,一般也用于HTTP服务或HTTPS服务。

然后我们通过NMAP来探测端口1-100的开放性。

359b8da1ddf45fde73b1238b0696d680.png

801d015d97b74f2739aac2f98b439756.png

可以看到,扫描时间还是很长的,大概一个端口需要1秒多的时间,那65535个端口就需要一天多的时间,看来只能写个脚本放着给他去跑好了,捎带测试一下NMAP的并发情况。

e372441105c1b9e0bb5e8f48ce5d503c.png

操作发现测试的RTTVAR已经超过2.3秒,还强制降到了2秒。并且一条命令的nmap和grep占了两个进程,并发量大概是26个,一共66条命令未能一次下发成功。

67359a97b7827a038e1ab7598202d67f.png

从设备上来看也差不多。

6ede62a4bbe53236b114445e366a8094.png

最后,经过测试,发现除了前面的几个端口(25、53、80、443、8080)是关闭的,其余端口都是开放的。

感谢中国电信,先不管能用到什么时候,目前我是赚大发了!

7f4e532f29bb49af4150e34e8ba51bd3.gif

长按二维码
关注我们吧

21f69ff820f41fd27fa94a78fccae6c6.jpeg

40a644258b0a95d72afcf97c798e55e6.png

MSR810-LM快速配置通过LTE模块上网

LTE链路做有线链路的备份,出现故障时业务会中断多久?

拨号有公网Ip地址了,肯定要通过DDNS用起来啊!

DDNS配置详解

如何将Kali系统部署到U盘?

为Kali虚拟机挂载一块无线网卡

配置Kali通过MSTSC连接远程桌面

Kali Linux开启SSH远程登录

听说你想收集HCL的设备版本?好吧,成全你!

还得是华为,OpenEuler打流能到37 Gbps

Debian阵营还是要原装,Ubuntu是真不行

79.55 Gbps!已经初步测得VMWare ESXi 6.7的vSwitch转发性能

如何通过iptables配置URL过滤黑名单?

如何通过iptables配置URL过滤白名单?

  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值