前些天发帖说网站服务器过期忘记续费被删除,斥巨资买了个恢复服务,被恢复得半拉咔叽,什么网站呀,邮箱呀,通通访问不了。
(图源 :pixabay)
这几天抽时间弄了一下,总算把网站恢复得七七八八啦。
修复站点访问
之前的文章中,我分析过,站点访问主要是DNS问题。只要将域名正确的解析到我们绑定的空间,站点就应该可以正常访问啦。
获取IP
在更新相关解析记录之前,我们首先要做的是获取服务商给我们空间分配的IP。
进入到Godaddy后台,选择My Products,选择其中Web Hosting,点击Manage All,进入到主机空间管理面板。
然后再选择对应的主机空间,点击ACTIONS中的Setting:
然后再主机设置页面的右边选择Server标签页
其中 IP address就是空间商给我们分配的主机IP啦,记住这个IP,一会要用到的哦。
解析域名
解析域名是有DNS服务来完成的,你可以使用任何你熟悉的DNS服务商,前提是你将域名的NS记录设置为DNS服务商提供的DNS信息。
我之前使用的是Godaddy的DNS服务,已经设置了域名的NS记录,所以可以直接使用,只需修改A记录等即可。
进入到Godaddy后台,选择My Products,选择其中Domains,点击Manage All,进入到域名管理面板。
点击其中的DNS hosting,进入Godaddy的DNS服务
这里会列出我的域名(通过Add DNS Hosting添加的)
随意打开我其中的一个域名,可以看到缺失相应的A记录
点击上图的Add New Record来添加相应的记录
添加对应A记录后的样子:
DNS生效后,就可以访问域名啦。
修复邮箱访问
接下来我们还要解决邮箱访问的问题,首先登录cPanel(一款专门用于管理Linux主机的控制面板),并找到邮箱区域;
点击邮件账户:
选择对应的账户,点击Manage,并找到其中Mail Client Manual Settings:
根据对应设置修改邮件客户端,或者像前一篇文章说的是用CNAME记录指向对应SERVER,就可以连接邮箱账户收发邮件啦。
额,成功连接上邮箱账户后,收到一堆垃圾邮件,呜呜呜,这就是我懒得打开邮件客户端的缘故。
邮件投递问题
除了上述网站访问以及连接邮箱的问题外,还有个问题就是能正确地收到别人发送的邮件。解决这个问题需要为域名设置正确的MX记录(指向空间)。
如果一个域名没有设置MX记录,那么邮件发送方会使用域名的A记录来作为替代。不过这样不是很规范,所以我又逐一为域名设置MX记录。
PHP版本问题
由于站点上一些程序使用了较低的PHP版本,而主机商恢复空间后,使用了默认的PHP版本,这导致我的一些站点上的程序无法正常访问。
我们可以通过此处的PHP Version来管理PHP版本:
切换到之前使用的PHP版本后,一切正常。
总结
通过修改DNS解析记录,解决了网站访问的问题;通过更新客户端邮件服务器SERVER信息解决了邮箱连接问题;通过修改MX记录解决了接收邮件的问题;通过修改PHP版本解决了程序和PHP版本的兼容问题。
至此总算把网站恢复的七七八八,没想到花费了巨额恢复费,这些问题还是要我逐一解决,真让人郁闷呀!
所以,友情提示大家,有问题千万不要拖延,这就是血淋淋的教训呀。