关注VPS服务器
相关知识分享

外贸网站国内能访问/国外无法访问的解决过程

网友@其出提了个问题:服务器在国外,域名在国内解析成功后,国内可以正常访问,但是国外缺访问不了。他这个站是外贸站点,主要给国外客户介绍产品用的。魏艾斯博客了解了一下网站的基本情况,提出了本文的解决办法。

一、分析问题

这个问题具体分析一下,就是说外贸网站放在国外主机上是没错的。不过这位萌新,姑且这么叫吧,因为他把外贸站的域名NS解析放在国内实在是一个不明智的操作。就是因为这样的操作导致了开头的那个结果。

他这个公司网站域名是在新网注册的,也是通过新网域名解析到国外服务器上,再给国外客户访问。下面按照他的实际情况模拟一下国外客户访问公司网站的路径。开头国外客户打开他的域名,通过域名根服务器发现这个域名NS解析在中国新网,然后客户访问新网(新网NS域名解析服务器在大陆),新网里解析指向到国外主机,再从新网跑到国外主机读取网站数据反馈给访客,等于从国外>国内>国外>访客电脑这么一个复杂的过程。

本来国内国外互联互通就不太顺畅,加上来回这么一顿折腾,这中间有任何一个路由节点反应时间长一点、卡一点的话,整个访问过程就很容易超时,绕路太多太远了,因此国外访问就打不开(connect time out 访问超时);从国内打开网站快,是因为直接访问新网然后就打开了国外主机,中间少了来回折腾的过程,所以说在国内是可以打开的。

二、制定对策

这个问题如何解决呢?要去找到国外服务器放在哪个商家那里。

1、有的商家本身提供NS服务,比如linode、siteground、godaddy等等;有的不提供,比如Vultr、搬瓦工。如果支持那么就把域名NS服务转移到这个商家,这样就可以在商家这里解析,访客可以直接访问主机,国外打开速度就快很多了。

不知道你的商家是否提供NS解析服务怎么办?发工单问一下,客服会给你满意答复。

2、如果是不提供NS服务解析的商家,那么就考虑把域名NS服务扔到第三方商家去。比如cloundflare就提供这类的免费加速服务。

相关资料:Cloudflare 国外免费 CDN 加速注册使用教程

总结一下,本文的问题说到底是因为网友对域名在具体使用环境中的认识不够、理解方式错误,最后操作不当导致的。相信新手中存在此类做法的人不少,希望本文能给你解决问题的思路。

赞(1) 打赏
允许转载,保留出处:魏艾斯博客 » 外贸网站国内能访问/国外无法访问的解决过程
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏