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

二级域名地址带端口号

基础概念

二级域名是指在顶级域名(如.com、.org)下的一个子域名。例如,在www.example.com中,example.com是顶级域名,而www是二级域名。当我们在二级域名后加上端口号时,如blog.example.com:8080,这表示访问的是example.com域下的blog子域名,并且指定了端口号为8080。

优势

  1. 资源隔离:通过不同的端口号,可以为不同的服务分配独立的端口,实现资源的隔离。
  2. 灵活性:允许在同一域名下运行多个服务,每个服务使用不同的端口号。
  3. 易于管理:通过统一的域名管理,简化了服务的部署和维护。

类型

  • HTTP端口:常见的HTTP服务默认使用80端口。
  • HTTPS端口:安全的HTTP服务默认使用443端口。
  • 自定义端口:除了80和443之外的其他端口,可以根据需要自定义使用。

应用场景

  1. 多服务部署:在同一台服务器上部署多个应用,每个应用使用不同的端口号。
  2. 开发环境:在开发过程中,可以使用不同的端口号来测试不同的服务。
  3. API服务:提供多个API接口,每个接口使用不同的端口号。

遇到的问题及解决方法

问题:为什么访问二级域名带端口号的地址时,浏览器显示无法连接?

原因

  1. 端口未开放:服务器上未开放指定的端口号。
  2. 防火墙阻止:服务器的防火墙设置阻止了外部访问该端口。
  3. DNS解析问题:域名解析未正确配置,导致无法访问。

解决方法

  1. 检查端口开放情况
  2. 检查端口开放情况
  3. 如果端口未列出,说明端口未开放。
  4. 配置防火墙
  5. 配置防火墙
  6. 或者使用iptables:
  7. 或者使用iptables:
  8. 检查DNS解析: 确保域名解析正确,可以通过ping命令检查:
  9. 检查DNS解析: 确保域名解析正确,可以通过ping命令检查:

示例代码

假设我们有一个简单的HTTP服务器运行在8080端口,可以通过以下代码启动:

代码语言:txt
复制
from http.server import HTTPServer, BaseHTTPRequestHandler

class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.end_headers()
        self.wfile.write(b'Hello, world!')

if __name__ == '__main__':
    server_address = ('', 8080)
    httpd = HTTPServer(server_address, SimpleHTTPRequestHandler)
    print('Starting httpd...')
    httpd.serve_forever()

参考链接

通过以上信息,您应该能够更好地理解二级域名带端口号的相关概念及其应用场景,并能够解决一些常见问题。

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

相关·内容

计网 - 如何理解 Mac地址 、 IP地址端口号

文章目录 概述 Mac地址 IP 地址 IP 地址和 MAC 地址之间的区别 端口号 为什么端口号有 65535 个?...端口号的确定 标准既定的端口号 时序分配法 观察端口号 小结 概述 Mac地址(Media Access Control Address)和IP地址(Internet Protocol Address)...端口号与IP地址一起用于在主机上唯一标识应用程序或服务 Mac地址 MAC 地址全称叫做媒体访问控制地址,也称为局域网地址(LAN Address),MAC 位址,以太网地址(Ethernet Address...IP 地址的分配是基于我们自身定义的网络拓扑,MAC 地址的分配是基于制造商。 端口号 在传输层也有这种类似于地址的概念,那就是端口号端口号用来识别同一台计算机中进行通信的不同应用程序。...总的来说,操作系统是通过源 IP 地址、目标 IP 地址、协议号(协议类型)、源端口号以及目标端口号这五个元素唯一性的识别一个网络上的通信。

6.2K10
  • 服务器地址端口号是什么怎么看_常见服务对应的端口号

    端口号分布划分   (1)知名端口(Well-Known Ports)   知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。...只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。   ...-n 表示只以数字形式显示所有活动的TCP连接的地址端口号。   -o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。   -s 表示按协议显示各种连接的统计信息,包括端口号。...我们可以通过HTTP地址加”:80″(即常说的”网址”)来访问网站的,比如http://www.cce.com.cn:80,因为浏览网页服务默认的端口号是80,所以只要输入网址,不用输入”:80″。...第三步,进入”筛选器属性”对话框,首先看到的是寻址,源地址选”任何 IP 地址”,目标地址选”我的 IP 地址”;点击”协议”选项卡,在”选择协议类型”的下拉列表中选择”TCP”,然后在”到此端口”下的文本框中输入

    7.6K70

    如何通过宝塔设置反代,去除docker端口号,实现通过二级域名直接访问服务

    通过ip+端口号或者域名+端口号来访问docker的方式,确实不太美观,但是因为vps内服务较多,不可能直接把80、443端口给docker,所以这里就通过宝塔反代的方式,来去掉端口,通过域名或者二级域名来直接访问...,这个方法也可以用来去除家里NAS及NAS服务的端口号,但是不知道家宽是动态ip的问题,还是其他原因,设置成功后,过一段时间就要重新设置,不然就无法访问,针对vps内部的docker来取消掉端口号,是没有问题的...2、然后我们打开新建的网站,设置反代 反代名称随便命名就行,只要记得能记住就好,因为我们设置的是本地的docker,端口号是3000,所以我们的目标url是http://127.0.0.1:3000,发送域名那里是自动生成的...如果是反代NAS及NAS的服务,目标url就填写ddns的域名加端口号,发送域名那里也是默认生成,如果没有生成就填写你ddns的域名。...同样,也可以反代其他的网站,目标url里面就是其他网站的域名,发送域名那里自动生成,这样你就可以直接输入你的二级域名来访问其他的网站,例如你没有ipv6,你的服务器有ipv6,但是你需要访问网站只允许ipv6

    2.5K10

    二级域名怎么设置 域名分为几级

    ,下面就来看看,域名为分几级,二级域名怎么设置吧。...二级域名怎么设置 1、进入空间域名平台中找到自己的额度,然后进入到域名管理中,点击域名解析进入。...2、一般新增解析都是默认A的,而这时需要输入二级域名,然后再填上对应的服务器IP地址,这里一定不能出现端口号。再把服务器里设置成二级域名。...3、新增网站建立后,进入项目点属性,找到选择高级按钮,选择添加按钮,然后输入为该网站设置的端口号二级域名,然后再点击确定就可以了。...二级域名怎么设置以及域名分为几级,大家已经了解了,完成二级域名的设置比较简单,一般在操作后十分钟至六十分钟之内就会生效。

    17.9K50

    【计算机网络】详解UDP套接字&网络字节序&IP地址&端口号

    二、IP地址端口号         IP地址是在IP协议中, 用来标识网络中不同主机的地址; 对于IPv4来说, IP地址是一个4字节, 32位的整数; 我们通常也使用 "点分十进制" 的字符串表示IP...地址, 例如 192.168.0.1 ; 用点分割的每一个数字表示一个 字节, 范围是 0 - 255;         端口号是一个2字节16位的整数;端口号用来标识一个进程,告诉操作系统,当前的这个数据要交给哪一个进程来处理...;IP地址 + 端口号能够标识网络上的某一台主机的某一个进程;一个端口号只能被一个进程占用。...sin_family表示通信类型,网络通信填写AF_INET,sin_addr表示ip地址,sin_port表示端口号端口号可以由外部传入,未来是要通过网络告知对方的服务进程的。...客户端不需要显式地绑定端口号,因为有可能会引起端口号冲突,当client第一次向服务端发送信息时,OS会自动为客户端绑定端口号

    9110

    一个端口访问NAS所有服务,使用二级域名定义你的每一项服务 - 熊猫不是猫QAQ

    于是乎想着使用npm来进行二级域名的设置,达到使用二级域名来区别不同设备和不同服务。...图片 文件夹映射 最后映射端口,4443为https协议,8080为http协议,8181则为项目的后台管理地址。这里我们只需要映射4443和8181就行,当然你也可以选择全部映射。...图片 操作引导 一样的点击右边的新增,这里我们需要设置二级域名、内网ip地址以及内网的端口号。 图片 设置 设置好之后选择ssl,选择刚刚申请的证书,随后点击save。...图片 端口转发 最后还需要在腾讯云中将二级域名进行解析,主机记录填二级域名的名称,记录类型选择CNAME,记录值为你的主域名地址。...图片 二级域名解析 体验 随后就绪之后你便可以通过二级域名加上端口号的方式进行访问了。

    1K30

    网站端口

    【4】通过以上说明,我们会不难发现,形如如下这样的地址: http://119.75.217.109:8080/ http://109.105.34.75:2569/admin/ 这样的地址都是正确的网站访问地址...只要应用程序没有占用端口你也可以用1024以下的,但是推荐不使用1024以下的端口号,特别是用于自定义端口号的时候。...3,为了确保服务器系统的安全,我们应该减少开放各种端口号。很多的无用端口号很容易受到黑客攻击。...六.延伸部分 1,一个服务器上可以存放很多个不同域名的网站,都可以使用相同的80端口,他们是不同域名绑定解析到了同一个服务器IP地址不同目录 2,一个服务器上可以存放很多个二级域名的网站,都可以使用相同的...80端口,他们是不同二级域名绑定解析到了同一个服务器IP地址的不同目录 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105762.html原文链接:https

    81610

    JavaWeb项目部署到Linux服务器

    Nginx反向代理通过域名访问项目 解析好项目要用的域名,一般是用二级域名作为访问。 其实可以直接用服务器上的IP地址来访问项目的,不必麻烦使用域名来访问了。...但这种形式不光还要记住域名且还要端口号,部署项目一多,确实有些麻烦,如: IP:8080 IP:8081 IP:8082 或 域名;8080 域名:8081 域名:8082 通过反向代理就不需要每次访问项目还要加上端口号了...8080,我这里改为了8010 server { #监听的端口号 listen 80; #一级域名或二级域名 server_name sh.yunxdr.top; #默认文档 index...解析的项目名 或 http://127.0.0.1:8010/Tomcat解析的项目名 为了以后一个Tomcat部署一个项目,可以在Linux服务器上复制多个Tomcat,然后通过修改Tomcat默认端口号来达到不同的项目名都可以使用二级域名来访问了...注意的是二级域名要解析好才能访问项目

    3.4K20

    通过域名访问Linux云服务器上的java web项目

    https://blog.csdn.net/qq_41684621/article/details/103059820 server{ #监听的端口号 listen 80; #域名或二级域名...server_name 二级域名; #默认文档 index index.jsp index.html index.htm; #反向代理的主域名+tomcat默认端口,也可以把域名写成IP.../nginx -s reload 当有几个项目需要放在云服务器上,直接在nginx配置文件中创建几个虚拟主机,然后需要解析几个二级域名。...然后通过如下方式: server{ #监听的端口号 listen 80; #域名或二级域名 server_name 二级域名; #默认文档 index index.jsp index.html...或 域名:修改的Tomcat端口号; } } 就是把上面的proxy_pass反向代理的端口号修改成对应的Tomcat端口号即可实现。

    10.7K30

    彻底更新我的密码管理系统 | 技术创作特训营第一期

    所以二级域名的网址cn.baidu.com、端口的网址baidu.com:5000、带了路径的网址baidu.com:5000/ch/asd/123都可以检测到。...比如说https://123.baidu.com/123/345中123.baidu.com就是主机名,如果带了端口号的话,还要算上端口号。**所以主机模式比基础域模式要更加精确一点。...**当我的URI是https://123.baidu.com时,其他的二级域名的网址cn.baidu.com、端口的网址123.baidu.com:5000都是不能够检测到的。...当我的URI是https://123.baidu.com:5000时,其他的二级域名(即使带了同样的端口)的网址cn.baidu.com:5000、不同端口的网址123.baidu.com:6000也都是不能够检测到的...比如说还是填写https://123.baidu.com时,那么https://123.baidu.com/123/345是会检测到的,其他的二级域名的网址cn.baidu.com、端口的网址123.

    44810

    FRP新接触

    dashboard_pwd = YourPassword #http端口,不要设置80,否则和宝塔面板端口号冲突 vhost_http_port = 808 #https端口,不要设置443,否则和宝塔面板端口号冲突...[common] #你的服务端IP地址 server_addr = ×.×.×.× #服务端设置的bind_port端口号 server_port = 5443 #服务端设置的token token =...YourToken [remote] type = tcp #客户端所在内网的IP地址 local_ip = 192.168.×.× local_port = 3389 #远程连接的端口号,可自行设置...,默认6900 remote_port = 6900 #绑定二级域名的前缀,默认frp,假如在服务端设置了eyuyun.com。...因为访问我用的ip,为了简单点,去找个备案的二级域名(本域名未备案)绑定到服务器上,之后为了避免每次都输入端口,在宝塔网站上用了反代理。

    1.3K30

    2级域名是什么 如何注册域名

    包括最近非常火的直播货,就是一种增加产品曝光度的一个非常重要的手段。现在大多数企业通过建设网站的方式曝光使产品曝光度得以增加,一般建设的网站属于二级域名网站。那么2级域名是什么?...2级域名是什么 顾名思义,二级域名是在一级域名之下的域名。通过互联网的更新迭代和网络协议的层出不穷,国家和企业需要以不同级数的域名来管理网站。...当IP地址作为域名时,用户无法直接看出域名所属国家和地区,所以才出现了以多级域名为体系的现象,一级域名也不是一个固定的范围。总的来说,包括全世界和各地区。...对于全世界所属的一级域名,二级域名就是全世界的注册人。对于中国所属的一级域名。二级域名就是全中国的注册人。...后端将显示网站空间中的“FTP连接地址”,“数据库地址”和“服务器IP地址”。 现在大多数企业所用的域名都为二级域名,像如。www.xxxx.com都是我们生活中域名的常见形式。

    7K10

    Nginx-添加并部署多个二级域名And添加SSL证书

    通过多个二级域名实现 以上几种方案中, 我会优先使用添加二级域名, 因为不同服务可能差异比较大, 而且随着项目越来越多, 后面会较难管理, 所以这篇写一下就以上这种环境应该怎么添加二级域名以及二级域名添加...ssl证书 部署实施 (1)第一步 先将自己的后端服务安装好, 并启动后端服务, 这里我用一个开源项目来举例 项目地址(程序员常用工具箱) https://github.com/CorentinTh/...安装 docker run -d --name it-tools --restart unless-stopped -p 9999:80 corentinth/it-tools:latest 设置映射端口号是...80; server_name tool.mehaei.com; index index.html index.htm index.php; # 项目地址...到这里你就可以通过 http://tool.mehaei.com 访问项目了 额外补充 申请ssl证书 自建博客网站 添加https免费证书 其它步骤都相同, 只是填写申请时绑定域名一定要写到二级域名

    1.8K20

    【python】本地部署Jupyter笔记结合内网穿透配置公网地址实现远程访问

    ,只要在浏览器中贴入这个地址(或者直接输入端口地址)就能打开jupyter notebook。...同样的,jupyter notebook会出现一个端口号地址。 将这个地址粘贴到浏览器中,就会出现要求输入密码才能访问jupyter notebook的页面,就说明我们所做的配置已经生效。...需要设置的信息为以下3项: 地区:即服务器地址,就近选择就好; 二级域名:即打算生成什么样的域名,这个二级域名会显示在最终域名中,因此需要注意输入的内容; 描述:即这条数据隧道的说明,只要自己可以分辨即可...这些设置包括 隧道名称:可以看做cpolar本地的隧道信息注释,只要方便分辨即可; 协议:即以何种方式连接本地端口,这里我们选择http协议; 本地地址:本地地址即为本地网站的输出端口号,在这里输入888...而这条隧道的公共互联网地址,则可以在状态项下的在线隧道列表中找到 4.公网访问测试 最后,我们将cpolar客户端显示的地址粘贴到位于本地局域网以外设备的浏览器中,就能打开本地的jupyter notebook

    18210
    领券