首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

未备案域名带端口访问

基础概念

未备案域名指的是在中国大陆地区,域名所有者未按照相关规定向工信部进行备案的域名。在中国大陆,所有接入互联网的网站都必须进行备案,否则无法通过正常渠道访问。

带端口访问是指在访问网站时,除了域名外,还需要指定一个端口号。默认情况下,HTTP协议使用80端口,HTTPS协议使用443端口。如果网站使用了非标准端口,就需要在URL中指定端口号。

相关优势

  1. 灵活性:使用非标准端口可以实现一些特殊功能,比如在同一台服务器上运行多个网站。
  2. 安全性:某些情况下,使用非标准端口可以增加一定的安全性,因为默认端口更容易被攻击。

类型

  1. HTTP端口:通常为80端口。
  2. HTTPS端口:通常为443端口。
  3. 自定义端口:除了80和443之外的其他端口。

应用场景

  1. 开发测试:在开发测试阶段,可能会使用非标准端口来避免与生产环境冲突。
  2. 特殊应用:某些特殊应用,如游戏服务器、聊天服务器等,可能会使用非标准端口。

问题及原因

未备案域名带端口访问在中国大陆地区可能会遇到以下问题:

  1. 无法访问:由于未备案域名本身就无法通过正常渠道访问,带端口访问更是无法实现。
  2. 安全风险:使用非标准端口可能会增加被攻击的风险,因为默认端口的安全防护措施更为完善。

解决方法

  1. 备案域名:首先需要将域名进行备案,这是解决未备案域名问题的根本方法。备案流程可以参考工信部备案管理系统
  2. 使用标准端口:如果可能,尽量使用标准的HTTP(80端口)或HTTPS(443端口)进行访问,这样可以避免很多安全风险。
  3. 服务器配置:如果必须使用非标准端口,确保服务器的安全配置到位,比如防火墙设置、安全组规则等。

示例代码

假设你有一个未备案的域名 example.com,并且你想通过8080端口访问一个简单的HTTP服务,可以使用以下Nginx配置:

代码语言:txt
复制
server {
    listen 8080;
    server_name example.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

参考链接

  1. 工信部备案管理系统
  2. Nginx配置文档

通过以上方法,你可以解决未备案域名带端口访问的问题,并确保服务器的安全性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • nginx 关闭默认站点的方法

    当别人把垃圾域名转向至你的服务器时, 如果不采取措施,那么后果不堪设想。 国内机房一般都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。 Nginx默认的虚拟主机允许用户经过IP访问,或者经过未设置的域名访问(比如有人把他本人的域名指向了你的ip)你的VPS或服务器。 默认情况下,只要将域名解析到VPS的IP上,就可以访问安装lnmp的VPS。 如果想避免这种情况的出现,可以修改nginx.conf ,将默认的虚拟主机修改为如下即可屏蔽未绑定域名访问: 复制代码 代码如下: server { listen 80 default; return 500; } 也可以把这些流量收集起来,导进到本人的网站,只需做以下跳转设置就可以: 复制代码 代码如下: server { listen 80 default; rewrite ^(.*) http://cqgua.com permanent; } 以此类推, 禁止通过IP访问,可以写成: 复制代码 代码如下: server { listen 80 default; server_name _; return 500; }

    01

    FRP新接触

    前两天腾讯云活动,撸了一个月服务器玩玩,想想自己都是用虚拟主机,真的太难了。玩了一天服务器,重装了很多次系统,想了想还是稳定一下吧,好好安度一个月,装了CentOS之后安装上了宝塔,但是自己域名没备案,于是又没得玩了。之后突然想起来在酷安酷友的服务器上当时想通过FRP来内网穿透玩,但是怎么也不成功。这次趁着机会,自己实验一下。因为已经安装了宝塔的界面就不想在改了,于是就在宝塔的基础上开始。 参考的教程是E语云博客的基于BT宝塔面板安装frp内网穿透实现共存的教程的博文中配置部分,并提前在安全组开放好了端口。 接下来的内容涉及到E语云博客的内容,仅仅为了备份,请详细教程访问原网站。

    03

    自己的电脑手机作为服务器,搭建WEB/FTP,并通过域名访问

    要求:1.    一台服务器(电脑可以使用虚拟机,手机安卓可以使用KSWAB,苹果未知) 推荐使用闲置的安卓手机,废物利用,而且还不耗电。(KSWAB正版需要购买(推荐),但吾爱也有破解版) 2.    一台支持转发的家用路由器(我使用的是斐讯K2,自带的固件) 注:最好是常年不会关机的路由器,因为路由器重启会获取新的公网IP(获取动态IP非静态),解析的时候就需要重新配置,麻烦。 3.    能设置解析的域名(没有的自行百度注册域名) 注:此方法最好是不要使用已经备案的域名,可能会被工信部查出来,注销你已经备案号,得不偿失(理论上)

    04
    领券