大家好,我是CSDN的会员,最近,我为了发布自己搭建的一个springmvc改写成springboot网站(该网站集成了3个系统,分别是门户网站portal, 前端展示分类系统,和后台内容管理推送系统),在软件编程方面我发现都没什么问题,就是到了发布这个网站的阶段,我感到很困惑,因为我遇到了三个需要解决的问题:
第一、我的宽带是中国电信安装的,在2022年安装以前,我曾经用IDEA本地电脑开发了一个springmvc的单体网站,但是,当时我用本机的80端口或者8080端口,配合IntelliJ IDEA的试用版对外可以发布网站的,也不需要用花生壳等内网穿透的功能。或者,我偶然使用nat123的内网穿透免费功能也可以发布。可是,到了2022年,我发现即使我的域名是工信部ICP备案过的,我竟然不能通过免费的nat123内网穿透功能对外发布我的网站了,我当时已经开始了创业,这对我调试程序,和进一步提高IT的研究有很大的阻碍。于是我打电话给10000号中国电信反映这个问题,电话里,我听到电信的一个男的工作人员说,是电信把我们家原来可以用的80,8080,443等端口封堵的,因为他认为我们家庭个人用户能浏览网页就可以了。对此,我也查阅了我国法律,发现我国对个人家庭对外发布网站的法律规定,其实只有依据《中华人民共和国网络安全法》第十二条,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益等活动。所以,我的网站是用来搭建商城,和宣传民营企业网站如何维护自身安全和发展的,再加之我已经在我国工信部ICP备案了,也有ICP备案字号。没有危害国家安全,荣誉和利益等活动。所以,从法律层面,我完全可以说,我是合法的,可以对外发布我的网站的。
第二、目前,中国电信给我安装的宽带,让我从本机的windows11系统的右下角的“网络”图标里,悬停后,显示“以太网”可以上网。我想向网站专家请教,我想通过本机对外网发布我在本机上自己编写程序的springboot网站(根据以上的结构),不通过“阿里云”,“腾讯云”等公有云,通过我windows系统自带的IIS,或者Hyper-V, 或者通过VMware station搭建VMnet8等网络环境,我如何可以对外发布网站,(但是,我的80端口,和8080端口等怎么解决?),可以用内网穿透吗?哪一个内网穿透最好用呢?
第三、目前,我已经通过阿里云购买了域名,我可以通过阿里云的DNS域名解析服务对外发布网站,我还可以通过我本机windows11系统里,建VMware虚拟机,搭建DNS解析服务器,或者家庭其他电脑设备搭建DNS解析服务器,以及虚拟机对外发布网站吗?
还有其他什么更好的办法吗?最好能充分利用我本地的资源。请网络专家和网站编写专家给我解答,谢谢!
谢谢!
CSDN上海会员 Alexandra
2026年4月8日