问题描述:在家里用10年的老电脑搞了一个nas,局域网测试都正常但是外网连接失败。 很明显公网ip问题。
1、就用常用的套路搞光猫的超级管理员账号密码,修改光猫为桥接模式
(具体方法跳转:https://blog.csdn.net/free_pi/article/details/105937680)
2、光猫修改为桥接模式后,外网测试还是失败。后发现本机公网ip与光猫wan口ip地址不一致。 确定了问题:运营商给分配的是内网ip。
3、给电信打客服电话,申请获取公网ip(就说装了个摄像头,家里有老人跟孩子,孩子小,老人身体不好随时监控,你们如果不给ip万一巴拉巴拉巴拉巴拉),然后电信给分配公网ip之后外网测试正常
问题:在使用过程中发现了一个问题,公网ip是给我了,连接也正常。但是有一个问题:家里光猫重启或者每个半个多月,我的公网ip就会改变一次。
比如:原来是140.255.87.26会改变成140.255.87.65等(此地址为博主乱写的,请不要去频繁请求)。
经过一段时间观察无论怎样,140.255.87是不会改变的140.255.87.1-140.255.87.255之间255个ip地址是不是肯定有一个是我家的公网ip地址?答案是肯定的。
(个人理解,欢迎大神指正:因为我的公网ip分配了之后,在电信路由器上前面的字段是不会改变的。除非他调线或者重新配置路由器)
通过我的测试发现,我公司的电脑ping家里的nas公网ip的时候TTL值为52(具体的值根据你实际测试情况来)
那我们是不是从140.255.87.1-140.255.87.255都ping一遍然后筛选TTL值就可以?
(ping命令中 ping 140.255.87.1 -n 1 中 -n 1参数的命令是让ping只返回一次值)
附上ping代码,具体地址请自行替换:
ping XXX.XXX.XXX.1 -n 1
ping XXX.XXX.XXX.2 -n 1
ping XXX.XXX.XXX.3 -n 1
ping XXX.XXX.XXX.4 -n 1
ping XXX.XXX.XXX.5 -n 1
ping XXX.XXX.XXX.6 -n 1
ping XXX.XXX.XXX.7 -n 1
ping XXX.XXX.XXX.8 -n 1
ping XXX.XXX.XXX.9 -n 1
ping XXX.XXX.XXX.10 -n 1
ping XXX.XXX.XXX.11 -n 1
ping XXX.XXX.XXX.12 -n 1
ping XXX.XXX.XXX.13 -n 1
ping XXX.XXX.XXX.14 -n 1
ping XXX.XXX.XXX.15 -n 1
ping XXX.XXX.XXX.16 -n 1
ping XXX.XXX.XXX.17 -n 1
ping XXX.XXX.XXX.18 -n 1
ping XXX.XXX.XXX.19 -n 1
ping XXX.XXX.XXX.20 -n 1
ping XXX.XXX.XXX.21 -n 1
ping XXX.XXX.XXX.22 -n 1
ping XXX.XXX.XXX.23 -n 1
ping XXX.XXX.XXX.24 -n 1
ping XXX.XXX.XXX.25 -n 1
ping XXX.XXX.XXX.26 -n 1
ping XXX.XXX.XXX.27 -n 1
ping XXX.XXX.XXX.28 -n 1
ping XXX.XXX.XXX.29 -n 1
ping XXX.XXX.XXX.30 -n 1
ping XXX.XXX.XXX.31 -n 1
ping XXX.XXX.XXX.32 -n 1
ping XXX.XXX.XXX.33 -n 1
ping XXX.XXX.XXX.34 -n 1
ping XXX.XXX.XXX.35 -n 1
ping XXX.XXX.XXX.36 -n 1
ping XXX.XXX.XXX.37 -n 1
ping XXX.XXX.XXX.38 -n 1
ping XXX.XXX.XXX.39 -n 1
ping XXX.XXX.XXX.40 -n 1
ping XXX.XXX.XXX.41 -n 1
ping XXX.XXX.XXX.42 -n 1
ping XXX.XXX.XXX.43 -n 1
ping XXX.XXX.XXX.44 -n 1
ping XXX.XXX.XXX.45 -n 1
ping XXX.XXX.XXX.46 -n 1
ping XXX.XXX.XXX.47 -n 1
ping XXX.XXX.XXX.48 -n 1
ping XXX.XXX.XXX.49 -n 1
ping XXX.XXX.XXX.50 -n 1
ping XXX.XXX.XXX.51 -n 1
ping XXX.XXX.XXX.52 -n 1
ping XXX.XXX.XXX.53 -n 1
ping XXX.XXX.XXX.54 -n 1
ping XXX.XXX.XXX.55 -n 1
ping XXX.XXX.XXX.56 -n 1
ping XXX.XXX.XXX.57 -n 1
ping XXX.XXX.XXX.58 -n 1
ping XXX.XXX.XXX.59 -n 1
ping XXX.XXX.XXX.60 -n 1
ping XXX.XXX.XXX.61 -n 1
ping XXX.XXX.XXX.62 -n 1
ping XXX.XXX.XXX.63 -n 1
ping XXX.XXX.XXX.64 -n 1
ping XXX.XXX.XXX.65 -n 1
ping XXX.XXX.XXX.66 -n 1
ping XXX.XXX.XXX.67 -n 1
ping XXX.XXX.XXX.68 -n 1
ping XXX.XXX.XXX.69 -n 1
ping XXX.XXX.XXX.70 -n 1
ping XXX.XXX.XXX.71 -n 1
ping XXX.XXX.XXX.72 -n 1
ping XXX.XXX.XXX.73 -n 1
ping XXX.XXX.XXX.74 -n 1
ping XXX.XXX.XXX.75 -n 1
ping XXX.XXX.XXX.76 -n 1
ping XXX.XXX.XXX.77 -n 1
ping XXX.XXX.XXX.78 -n 1
ping XXX.XXX.XXX.79 -n 1
ping XXX.XXX.XXX.80 -n 1
ping XXX.XXX.XXX.81 -n 1
ping XXX.XXX.XXX.82 -n 1
ping XXX.XXX.XXX.83 -n 1
ping XXX.XXX.XXX.84 -n 1
ping XXX.XXX.XXX.85 -n 1
ping XXX.XXX.XXX.86 -n 1
ping XXX.XXX.XXX.87 -n 1
ping XXX.XXX.XXX.88 -n 1
ping XXX.XXX.XXX.89 -n 1
ping XXX.XXX.XXX.90 -n 1
ping XXX.XXX.XXX.91 -n 1
ping XXX.XXX.XXX.92 -n 1
ping XXX.XXX.XXX.93 -n 1
ping XXX.XXX.XXX.94 -n 1
ping XXX.XXX.XXX.95 -n 1
ping XXX.XXX.XXX.96 -n 1
ping XXX.XXX.XXX.97 -n 1
ping XXX.XXX.XXX.98 -n 1
ping XXX.XXX.XXX.99 -n 1
ping XXX.XXX.XXX.100 -n 1
ping XXX.XXX.XXX.101 -n 1
ping XXX.XXX.XXX.102 -n 1
ping XXX.XXX.XXX.103 -n 1
ping XXX.XXX.XXX.104 -n 1
ping XXX.XXX.XXX.105 -n 1
ping XXX.XXX.XXX.106 -n 1
ping XXX.XXX.XXX.107 -n 1
ping XXX.XXX.XXX.108 -n 1
ping XXX.XXX.XXX.109 -n 1
ping XXX.XXX.XXX.110 -n 1
ping XXX.XXX.XXX.111 -n 1
ping XXX.XXX.XXX.112 -n 1
ping XXX.XXX.XXX.113 -n 1
ping XXX.XXX.XXX.114 -n 1
ping XXX.XXX.XXX.115 -n 1
ping XXX.XXX.XXX.116 -n 1
ping XXX.XXX.XXX.117 -n 1
ping XXX.XXX.XXX.118 -n 1
ping XXX.XXX.XXX.119 -n 1
ping XXX.XXX.XXX.120 -n 1
ping XXX.XXX.XXX.121 -n 1
ping XXX.XXX.XXX.122 -n 1
ping XXX.XXX.XXX.123 -n 1
ping XXX.XXX.XXX.124 -n 1
ping XXX.XXX.XXX.125 -n 1
ping XXX.XXX.XXX.126 -n 1
ping XXX.XXX.XXX.127 -n 1
ping XXX.XXX.XXX.128 -n 1
ping XXX.XXX.XXX.129 -n 1
ping XXX.XXX.XXX.130 -n 1
ping XXX.XXX.XXX.131 -n 1
ping XXX.XXX.XXX.132 -n 1
ping XXX.XXX.XXX.133 -n 1
ping XXX.XXX.XXX.134 -n 1
ping XXX.XXX.XXX.135 -n 1
ping XXX.XXX.XXX.136 -n 1
ping XXX.XXX.XXX.137 -n 1
ping XXX.XXX.XXX.138 -n 1
ping XXX.XXX.XXX.139 -n 1
ping XXX.XXX.XXX.140 -n 1
ping XXX.XXX.XXX.141 -n 1
ping XXX.XXX.XXX.142 -n 1
ping XXX.XXX.XXX.143 -n 1
ping XXX.XXX.XXX.144 -n 1
ping XXX.XXX.XXX.145 -n 1
ping XXX.XXX.XXX.146 -n 1
ping XXX.XXX.XXX.147 -n 1
ping XXX.XXX.XXX.148 -n 1
ping XXX.XXX.XXX.149 -n 1
ping XXX.XXX.XXX.150 -n 1
ping XXX.XXX.XXX.151 -n 1
ping XXX.XXX.XXX.152 -n 1
ping XXX.XXX.XXX.153 -n 1
ping XXX.XXX.XXX.154 -n 1
ping XXX.XXX.XXX.155 -n 1
ping XXX.XXX.XXX.156 -n 1
ping XXX.XXX.XXX.157 -n 1
ping XXX.XXX.XXX.158 -n 1
ping XXX.XXX.XXX.159 -n 1
ping XXX.XXX.XXX.160 -n 1
ping XXX.XXX.XXX.161 -n 1
ping XXX.XXX.XXX.162 -n 1
ping XXX.XXX.XXX.163 -n 1
ping XXX.XXX.XXX.164 -n 1
ping XXX.XXX.XXX.165 -n 1
ping XXX.XXX.XXX.166 -n 1
ping XXX.XXX.XXX.167 -n 1
ping XXX.XXX.XXX.168 -n 1
ping XXX.XXX.XXX.169 -n 1
ping XXX.XXX.XXX.170 -n 1
ping XXX.XXX.XXX.171 -n 1
ping XXX.XXX.XXX.172 -n 1
ping XXX.XXX.XXX.173 -n 1
ping XXX.XXX.XXX.174 -n 1
ping XXX.XXX.XXX.175 -n 1
ping XXX.XXX.XXX.176 -n 1
ping XXX.XXX.XXX.177 -n 1
ping XXX.XXX.XXX.178 -n 1
ping XXX.XXX.XXX.179 -n 1
ping XXX.XXX.XXX.180 -n 1
ping XXX.XXX.XXX.181 -n 1
ping XXX.XXX.XXX.182 -n 1
ping XXX.XXX.XXX.183 -n 1
ping XXX.XXX.XXX.184 -n 1
ping XXX.XXX.XXX.185 -n 1
ping XXX.XXX.XXX.186 -n 1
ping XXX.XXX.XXX.187 -n 1
ping XXX.XXX.XXX.188 -n 1
ping XXX.XXX.XXX.189 -n 1
ping XXX.XXX.XXX.190 -n 1
ping XXX.XXX.XXX.191 -n 1
ping XXX.XXX.XXX.192 -n 1
ping XXX.XXX.XXX.193 -n 1
ping XXX.XXX.XXX.194 -n 1
ping XXX.XXX.XXX.195 -n 1
ping XXX.XXX.XXX.196 -n 1
ping XXX.XXX.XXX.197 -n 1
ping XXX.XXX.XXX.198 -n 1
ping XXX.XXX.XXX.199 -n 1
ping XXX.XXX.XXX.200 -n 1
ping XXX.XXX.XXX.201 -n 1
ping XXX.XXX.XXX.202 -n 1
ping XXX.XXX.XXX.203 -n 1
ping XXX.XXX.XXX.204 -n 1
ping XXX.XXX.XXX.205 -n 1
ping XXX.XXX.XXX.206 -n 1
ping XXX.XXX.XXX.207 -n 1
ping XXX.XXX.XXX.208 -n 1
ping XXX.XXX.XXX.209 -n 1
ping XXX.XXX.XXX.210 -n 1
ping XXX.XXX.XXX.211 -n 1
ping XXX.XXX.XXX.212 -n 1
ping XXX.XXX.XXX.213 -n 1
ping XXX.XXX.XXX.214 -n 1
ping XXX.XXX.XXX.215 -n 1
ping XXX.XXX.XXX.216 -n 1
ping XXX.XXX.XXX.217 -n 1
ping XXX.XXX.XXX.218 -n 1
ping XXX.XXX.XXX.219 -n 1
ping XXX.XXX.XXX.220 -n 1
ping XXX.XXX.XXX.221 -n 1
ping XXX.XXX.XXX.222 -n 1
ping XXX.XXX.XXX.223 -n 1
ping XXX.XXX.XXX.224 -n 1
ping XXX.XXX.XXX.225 -n 1
ping XXX.XXX.XXX.226 -n 1
ping XXX.XXX.XXX.227 -n 1
ping XXX.XXX.XXX.228 -n 1
ping XXX.XXX.XXX.229 -n 1
ping XXX.XXX.XXX.230 -n 1
ping XXX.XXX.XXX.231 -n 1
ping XXX.XXX.XXX.232 -n 1
ping XXX.XXX.XXX.233 -n 1
ping XXX.XXX.XXX.234 -n 1
ping XXX.XXX.XXX.235 -n 1
ping XXX.XXX.XXX.236 -n 1
ping XXX.XXX.XXX.237 -n 1
ping XXX.XXX.XXX.238 -n 1
ping XXX.XXX.XXX.239 -n 1
ping XXX.XXX.XXX.240 -n 1
ping XXX.XXX.XXX.241 -n 1
ping XXX.XXX.XXX.242 -n 1
ping XXX.XXX.XXX.243 -n 1
ping XXX.XXX.XXX.244 -n 1
ping XXX.XXX.XXX.245 -n 1
ping XXX.XXX.XXX.246 -n 1
ping XXX.XXX.XXX.247 -n 1
ping XXX.XXX.XXX.248 -n 1
ping XXX.XXX.XXX.249 -n 1
ping XXX.XXX.XXX.250 -n 1
ping XXX.XXX.XXX.251 -n 1
ping XXX.XXX.XXX.252 -n 1
ping XXX.XXX.XXX.253 -n 1
ping XXX.XXX.XXX.254 -n 1
ping XXX.XXX.XXX.255 -n 1
cmd
复制到dos命令框中执行,如果有返回时间特别长的直接ctrl+c,快速中断就可以。
都执行完毕之后,将内容复制到excl表格,使用分列功能后,筛选TTL的值,发现只有一个
如果有多个的话(也就只有几个相同的),分别连接nas去测试。这样我就解决了我遇到的公网ip隔一段时间就更换的问题啦。
谢谢观看!