云主机怎么配置域名解析?

HCRM技术_小炮 云主机 2025-09-30 1 0

1、在云主机上配置Web服务(确保云主机能响应请求)

2、在域名服务商处配置DNS解析(将域名指向云主机的IP地址)

下面我将为您详细讲解这两个步骤。

第一步:配置云主机

在域名指向它之前,您的云主机需要先安装并运行一个Web服务器软件(如Nginx或Apache),以便能够处理来自外部的HTTP/HTTPS请求。

以最常用的Nginx为例:

1、登录您的云主机(通过SSH)。

2、安装Nginx:

CentOS/RHEL/Alibaba Cloud Linux:

      sudo yum update -y
      sudo yum install nginx -y

Ubuntu/Debian:

      sudo apt update
      sudo apt install nginx -y

3、启动并设置Nginx开机自启:

    sudo systemctl start nginx
    sudo systemctl enable nginx

4、配置防火墙(如果云主机有开启防火墙):

* 放行HTTP(80)和HTTPS(443)端口。

如果使用firewalld(CentOS等)

      sudo firewall-cmd --permanent --add-service=http
      sudo firewall-cmd --permanent --add-service=https
      sudo firewall-cmd --reload

如果使用ufw(Ubuntu等)

      sudo ufw allow 'Nginx Full'

5、(可选)创建网站根目录和测试文件:

默认的网站根目录通常是/usr/share/nginx/html,您可以创建一个简单的HTML文件来测试。

    echo "Hello, World! This is my website on Cloud Hosting." | sudo tee /usr/share/nginx/html/index.html

6、测试云主机Web服务:

在本地浏览器中直接访问您的云主机的公网IP地址(例如http://123.123.123.123),如果能看到上面创建的 "Hello, World..." 页面或Nginx的默认欢迎页,说明云主机端的Web服务已经配置成功。

关键点: 记下您的云主机的公网IP地址,下一步会用到。

第二步:在域名服务商处配置DNS解析

这是将您的域名(如example.com)指向云主机IP的关键步骤,无论您的域名是在哪里注册的(如阿里云、腾讯云、GoDaddy、Namecheap等),配置原理都大同小异。

操作步骤:

1、登录您的域名服务商管理后台

2、找到“域名管理”或“我的域名”列表,点击您要解析的域名,进入管理页面。

3、找到“DNS解析”或“域名解析”或“Zone Editor”等设置项。

4、添加解析记录,最常用的两种记录是A 记录和CNAME 记录。

场景一:将根域名和www子域名都解析到云主机

假设您的云主机IP是123.123.123.123,域名是example.com

记录类型 主机记录 记录值 TTL 说明
A@123.123.123.123 10分钟 将根域名example.com 解析到IP
Awww123.123.123.123 10分钟 将子域名www.example.com 解析到同一个IP

主机记录@ 代表根域名本身,即example.com

主机记录www 代表www.example.com

场景二:使用CNAME记录解析到其他服务(如CDN、对象存储)

如果您的云主机前面有CDN,或者您想将blog.example.com 解析到GitHub Pages等服务,会使用CNAME记录。

记录类型 主机记录 记录值 TTL 说明
A@123.123.123.123 10分钟 主站还是指向云主机
CNAMEblogyourname.github.io 1小时blog.example.com 解析到GitHub

5、保存设置

第三步:等待DNS生效并验证

DNS记录的更改不会立即生效,因为全球DNS服务器需要时间同步(这个过程称为“DNS传播”)。

TTL 您设置的值决定了本地DNS缓存记录的时间,通常10分钟到1小时不等。

完全生效 通常需要几分钟到几小时 才能在全球范围内生效。

验证方法:

方法1(简单) 在您本地电脑的命令行中,使用ping 命令。

    ping example.com

如果返回的IP地址是您刚设置的云主机IP(123.123.123.123),说明解析已生效。

*注意:有些云服务商禁用了Ping,可能收不到回复,但只要能显示出正确的IP即可。

方法2(推荐) 使用在线DNS查询工具,如[https://tools.ipip.net/dns.php](https://tools.ipip.net/dns.php)https://www.whatsmydns.net/,在这些网站上输入您的域名,查看世界各地查询到的IP地址是否一致且正确。

当DNS生效后,在浏览器中输入您的域名(如http://example.com),就应该能够看到第一步中在云主机上配置的网站页面了。

重要提示与注意事项

1、云主机安全组/防火墙: 确保您的云服务商(如阿里云、腾讯云)控制台里的安全组规则已经放行了80(HTTP)443(HTTPS) 端口,这是导致“能Ping通但打不开网站”的常见原因。

2、域名备案: 如果您在中国大陆的云服务商购买云主机,并且域名也要放在该主机上提供服务,法律规定必须进行ICP备案,域名只有备案成功后,云服务商才会解除对80/443端口的拦截,海外或香港的云主机则无需备案。

3、选择DNS服务商: 您可以使用域名注册商自带的DNS解析,也可以使用更专业、高速的第三方DNS服务,如CloudflareDNSPod 等,如果需要更换DNS服务商,需要在域名注册商处修改NS记录

4、SSL证书(HTTPS): 为了网站安全,建议之后为您的域名安装SSL证书,启用HTTPS,可以使用Let‘s Encrypt 免费获取,并通过Nginx配置。

总结一下流程:准备云主机 -> 获取公网IP -> 登录域名控制台 -> 添加A/CNAME记录 -> 等待生效 -> 验证,按照这个步骤,您就能成功配置域名解析了。

文章摘自:https://idc.huochengrm.cn/zj/16871.html

评论