天道好轮回,作为一个计算机相关专业的大四狗,要开始做毕设了。致命的是,做毕设还要租服务器收发包,遂在某天翻阿里云网站的时候发现了“飞天加速计划·高校学生在家实践”活动,心想不试白不试。
刚租服务器,小白一个,朋友推荐了终端工具MobaXterm,妙啊!MobaXterm功能很强,支持SSH,FTP,串口,VNC,X server等等,而且有众多快捷键,操作方便。但是到了发包就遇到了问题,卡了我一个星期,人快疯了。先是发包收不到回包icmp、tcp都试过了,顺便说一句,服务器默认80端口好像是不开的。之后在目标机上抓包,发现根本没发过去,这里我数据包源地址用的是ECS公网IP,如果是内网IP的话就可以。看了一阵子官方文档,发现经典网络变成专有网络之后,服务器相当于是通过NAT从内网IP转换成了公网IP地址(这里也有问过阿里云售后工程师)。所以我的数据包大概根本没从VPC里出去。致命。
售后工程师跟我说的是“目前都是VPC网络类型的服务器,是通过NAT映射出去的”。尽我所能面向百度搜索了一下,看到了江措小朋友的一篇文章《用EIP直通车解决迁移到VPC后服务器内无公网IP的过程》,把公网IP绑定在服务器内部,尽量还原了经典网络公网网卡绑定在实例内部的场景。拖延症还没尝试,当然主要是害怕不成功,毕竟是前辈四年前的文章了呜呜。
写完这篇文章我就去试EIP直通了,祝我成功!(以上都是个人想法,有错的地方,拜托就当我没说,太菜了)。最近做毕设做的心浮气躁,明明觉得不难的东西,却总是卡在一个地方止步不前,甚至焦虑起来能不能毕业了。希望大家都能保持一个好的心态吧。
人长大后,太难学从容。