云服务器绑定域名的核心操作是这样的, 你需要在域名管理面板里添加那个A记录或者就是CNAME记录, 目的就是把域名指向云服务器的公网IP地址, 然后等待DNS生效后, 你才可以通过域名来访问服务器, 这个过程通常需要耗费5至10分钟就能全部搞定。
前置条件
用户已经购买了那一台云服务器。并且得到了它的那个公网的IP地址。这个操作可以在云服务提供商的平台控制台里完成具体的查看动作。你需要找到那个标记为实例详情的位置就能看到了。
该域名已经进行了注册, 并且当前的状态是被设置为已启用, 同时它既不是处于锁定状态, 也不是处于过期状态。
云服务器的安全组已经开通了相对应的端口, 这里面就包括默认的HTTP 80端口以及HTTPS 443端口。
你要是想通过gname.xin这些平台把域名注册下来, 那就得先去他们家的域名管理后台里进行解析设置的操作。
绑定操作步骤
步骤1:登录域名解析管理后台
进入域名服务商的DNS管理页面, 比如gname.xin的平台里找到“域名管理”然后点开解析设置, 去定位到目标域名的解析记录列表那里。
步骤2:添加A记录(主域名)
记录类型:A
主机记录:@(代表主域名灵音心图,如 example.com)
记录值是云服务器的公网IP, 就像是示例里的123.45.67.89这样的。
TTL的值默认为600秒, 具体的意思是指这个时间长度。
请点击一下保存这个按钮。
步骤3:添加A记录(www子域名云服务器绑定域名教程云服务器绑定域名教程,按需)
记录类型:A
在主机记录这个选项当中, 我们设置的是www。
记录值这里说的是, 指的是同一个公网IP地址这个情况。
进行保存这一操作。
步骤4:添加CNAME记录(其他子域名,按需)
假如你需要绑定像mail.xxx.com还有api.xxx.com等等那些子域名的话, 在记录类型那里请选择CNAME这种类型, 主机记录的位置请填子上域名的前缀部分, 然后呢记录值的地方请填写目标地址。
步骤5:配置服务器端站点
你需要在云服务器那边把网站的程序给部署好, 比如用上Nginx或者Apache都行, 接着要把站点的域名指向那个已经绑定好的域名, 要是涉及到HTTPS场景的话, 还需要去把SSL证书的配置过程给完成到位。
步骤6:验证生效
你要耐心等待DNS的这个过程完成, 一般情况下需要5到10分钟, 最久的话可能要等48小时。接着你可以在本地电脑里执行那个叫 ipconfig /flushdns 的操作, 这个适用于Windows系统;或者你也可以用 nslookup 来查一下域名是什么情况。
这样你就能确认解析出来的结果是不是指向了正确的IP地址。只要结果显示对了, 那就说明已经生效了。
常见疑难与解决
Q:解析添加后网站仍无法访问?
第一步要查看安全组有没有放行80端口以及443端口, 第二步需要检查服务器里面的火墙是否拦截了流量, 第三步应当确认网站进程是不是在正常启动和运行, 第四步还得核实域名有没有完成实名认证。
Q:同一主机记录下A记录与CNAME记录能共存吗?
这种情况是不可以的, 因为在同一台主机的记录机制里这两者是互相排斥的状态, 所以我们只能从中选出一项。
Q:希望修改后更快生效?
把TTL设成一个比较短的值, 比如说60秒, 改完了之后, 全网生效所需的时间就可以缩短到1分钟以内。
注意事项
在修改DNS记录之前, 请务必把当前的解析列表给备份下来, 这样才能避免出现误删重要生产环境记录的情况。
在完成绑定之后, 如果更换了服务器的IP地址, 就必须同步更新DNS记录, 并且TTL数值设置得越长, 生效的速度就会越慢。
如果需要在境内服务器上对外去提供那个属于 HTTP 协议的服务呢,那就必须先把 ICP 备案这个东西给完成。因为如果不完成的话, 结果就是虽然你的域名解析已经生效了, 但是在实际上还是没办法正常地进行访问的。
你可以按上头说的这几个步骤去弄, 把时间控制在十分钟里面, 那么就能搞定了, 这个搞定指的是把你手里的那个域名字和那个云服务器进行绑定配置, 然后呢, 你就可以通过你自己起名的那种方式, 也就是自定义域名这种形式来去访问你的服务器了。


