开发者社区 > 域名解析DNS > 云解析DNS > 正文

阿里的DNS解析,A记录能不能指定端口号?

我刚刚做了测试,IP地址后面不能加端口号,有没有办法指定端口号,我不用默认的80,而且一个自定义的端口。

展开
收起
湖南小白 2023-09-02 07:51:54 5166 1
14 条回答
写回答
取消 提交回答
  • 可以自己设置反向代理实现,如果是私人家用宽带,一般是封80和443,访问内网服务必须带端口号

    2024-08-07 08:19:14
    赞同 展开评论 打赏
  • 技术浪潮涌向前,学习脚步永绵绵。

    阿里云的DNS解析服务中,A记录用于将域名解析为IPv4地址,它并不能直接指定端口号。DNS系统本身的设计就是用来将域名转换为IP地址,而端口号属于传输层(TCP或UDP)的概念,用于标识在同一台主机上不同服务,这一层次的细节超出了DNS的处理范围。

    如果您需要用户通过域名访问特定端口上的服务,您不能直接在DNS的A记录中指定端口。不过,有几种间接的方法可以实现这一需求:

    1. 在应用程序层面处理:您可以配置web服务器(如Nginx、Apache)进行端口转发或者使用反向代理,将特定的域名请求转发到非标准端口上的服务。

    2. 隐性URL或显性URL记录:虽然标准的DNS记录不支持端口,但部分DNS服务商(包括阿里云)提供了隐性URL或显性URL类型的记录,允许您在记录值中指定完整的URL,包括端口号。例如,您可以创建一个隐性URL记录,其记录值形如 http://example.com:8080,这样用户访问该子域名时会被重定向到指定的端口。

    3. 客户端指引:在文档或指引中告知用户直接通过IP地址加端口号的方式访问服务,但这不是最理想的用户体验。

    综上所述,尽管A记录本身不支持指定端口号,但通过上述方法可以间接实现通过域名访问特定端口上的服务。

    2024-06-27 09:25:01
    赞同 1 展开评论 打赏
  • 它会自己找的,不用管他

    2024-04-22 22:29:07
    赞同 展开评论 打赏
  • DNS解析只负责把域名能找到到对应的IP,剩下的事情他就不管了

    2024-03-15 14:35:41
    赞同 展开评论 打赏
  • 在DNS解析中,A记录是用来将域名解析为对应的IP地址的。DNS解析只能将域名解析为IP地址,并不能指定端口号。端口号是在TCP/IP协议中的概念,用于区分同一台主机上不同的网络应用程序。
    如果你希望访问的是非默认端口(比如非80端口)的服务,你需要在访问IP地址后面加上端口号。例如,如果你要访问IP地址为1.2.3.4的主机的8080端口,你需要在访问时指定为1.2.3.4:8080。DNS解析只负责将域名解析为IP地址,至于端口号的指定则需要在具体的网络连接中进行。
    如果你想要通过域名直接访问非默认端口的服务,一种常见的方法是使用URL重定向或反向代理。通过在Web服务器或应用程序中配置重定向规则或反向代理规则,可以将特定域名的访问重定向到指定端口的服务上。
    总之,DNS解析只负责将域名解析为IP地址,端口号的指定需要在具体的网络连接中进行设置或通过其他方式实现。

    2024-02-28 18:11:04
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    云解析的A记录、AAAA记录不支持域名指向【服务器IP地址:端口号】;云解析的URL转发支持将域名指向【域名:端口号】。
    image.png
    可以用srv记录提供服务的端口号,为0-65535之间的数字
    image.png
    参考资料:https://www.rfc-editor.org/rfc/rfc2782.txt
    参考资料:https://en.wikipedia.org/wiki/SRV_record

    2023-09-14 14:38:22
    赞同 1 展开评论 打赏
  • 问题总能找到解决方案的

    你好,dns解析只做ip和域名的对应关系解析,不可以指定端口。如果你想通过自定义端口号来进行访问你的站点,那么可以在访问时手动添加端口号。比如: www.yourdomain.com:8080。

    总的来说,自定义端口号和dns解析不冲突,但dns解析不能做端口设置。

    2023-09-04 10:43:35
    赞同 展开评论 打赏
  • 在域名解析页面,权威域名页签下,单击解析设置。微信截图_20230902110117.png
    您可以使用Nginx等反向代理服务器,将所有请求都转发到目标IP地址的指定端口上。微信截图_20230902110126.png

    2023-09-03 12:41:33
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云的DNS解析服务是不支持直接指定端口号的,因为DNS解析只负责将域名解析为IP地址,不涉及到端口号的问题。
    10.png

    如果您需要使用自定义的端口号,可以考虑采用反向代理等方式来实现。例如,您可以使用Nginx等反向代理服务器,将所有请求都转发到目标IP地址的指定端口上。
    11.png

    2023-09-02 22:44:46
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,云解析的A记录、AAAA记录不支持域名指向【域名:端口号】;云解析的URL转发支持将域名指向【域名:端口号】。

    2023-09-02 19:28:15
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云的DNS解析服务中,A记录是用于将域名解析为IPv4地址的记录类型,并不能直接指定端口号。A记录只负责将域名解析为IP地址,而不涉及端口号。

    如果您需要使用自定义的端口号来访问特定的服务,可以考虑以下几种方法:

    1. 在客户端或应用程序中指定端口号:您可以在客户端代码或应用程序中直接指定要连接的服务器的IP地址和端口号。这样,即使通过DNS解析获取到的IP地址没有指定端口号,您也可以使用自定义的端口号进行连接。

    2. 使用反向代理或负载均衡器:在服务器端,您可以使用反向代理或负载均衡器来监听默认的80端口,并将请求转发到您指定的自定义端口上。这样,您可以通过访问默认的80端口来间接访问指定的自定义端口。

    3. 使用专用服务端口:如果您有权限且必要,可以将您的服务迁移到标准的HTTP或HTTPS端口(80或443),这样就可以使用默认的端口号访问您的服务,而无需指定自定义的端口号。

    2023-09-02 17:46:09
    赞同 展开评论 打赏
  • 根据我查到的信息,阿里DNS解析的A记录不支持指定端口号。但是,您可以使用URL转发功能将域名指向【域名:端口号】。具体操作步骤如下:

    1. 登录阿里云控制台,进入域名解析页面。
    2. 在域名解析页面,单击“URL转发”选项卡。
    3. 单击“添加规则”按钮,输入需要转发的域名和端口号。
    4. 单击“保存”按钮,保存设置。
    2023-09-02 11:44:18
    赞同 展开评论 打赏
  • 添加 A 记录可实现将域名指向 IPv4 地址。

    登录云解析DNS产品控制台。

    在域名解析页面,权威域名页签下,单击解析设置。

    9974c46c4323c890d9a74203b5d96c9d_p675922.png

    在解析设置页面,单击添加记录按钮。

    fcb3b1e0d708bf98506a1221ea651504_p675923.png

    添加记录会话框中各项参数的添加说明。

    记录类型:选择 A 。

    主机记录:一般是指子域名的前缀(如需创建子域名为www.xxx.com, 主机记录输入 www;如需实现dns-example.com,主机记录输入 @)。

    解析线路:选择默认(默认为必选项,如未设置会导致部分用户无法访问 )。

    记录值:记录值为IP地址,填写 IPv4 地址。

    TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

    3b77a1ee2cccf66dfdb9815f053957f3_p675926.png

    2023-09-02 09:45:51
    赞同 展开评论 打赏
  • 阿里云的DNS解析服务(云解析DNS)中,A记录只能指定IP地址,而不能直接指定端口号。A记录是用于将域名解析为IPv4地址的记录类型,并不包含端口信息。
    image.png
    308b2a83f673e8fd03ffb27fd5b396dd_p674342.png

    如果您需要将域名解析到指定端口号上,可以考虑使用其他方式来实现:

    1. 使用反向代理:您可以在服务器上部署反向代理软件(如Nginx、HAProxy等),将流量转发到指定的端口。然后在DNS解析中将域名指向反向代理服务器的IP地址。
      777c6e0033b173217b9738294f8b6948_p674363.png

    2. 使用SRV记录:SRV记录是一种特殊类型的DNS记录,可以指定服务的域名、协议、优先级和端口号等信息。但需要注意的是,SRV记录的支持程度因客户端和应用程序的不同而有所差异。某些网络设备和应用程序可能不支持或不遵循SRV记录。另外,SRV记录通常用于特定的服务发现和负载均衡场景,不适合一般的Web服务。
      4e8bad8992e1a2a4e19b787c5de540e7_p674388.png

    3. 在URL中指定端口号:如果您在浏览器或应用程序中直接访问域名,可以在URL中明确指定端口号。例如,http://example.com:8080,其中8080是您自定义的端口号。

    请根据您的具体需求选择合适的方式来实现域名解析到指定端口的功能。

    2023-09-02 08:37:22
    赞同 展开评论 打赏
滑动查看更多

阿里云云解析DNS产品相关资讯

相关产品

  • 云解析DNS
  • 相关电子书

    更多
    神龙云服务器产品及技术深度解析 立即下载
    弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
    又快又稳:阿里云下一代虚拟交换机解析 立即下载

    相关镜像