dns - 我国域名注册商只支持nameserver,而Squarespace只支持Cname和A Records
问题描述
我在 Squarespace 上建立了一个站点,并准备启动,所以我从我所在国家的域名注册商处购买了一个域名(在塞浦路斯,所有 .com.cy 域名都由当地大学管理)。但是他们问我 Squarespace 的名称服务器是什么,但根据这篇文章: https: //support.squarespace.com/hc/en-us/articles/206541857-My-domain-provider-is-asking-me-to-使用 Squarespace-s-nameservers
Squarespace 不允许这样做。有没有办法解决这个问题?也许某种中间人会收到对其名称服务器的请求,然后通过 CName 和 A 记录转发到 squarespace?
对不起,如果我的术语在这里都是错误的。
解决方案
用一些外行的话来说:
您需要区分 3 种不同(但相关)的服务:
- 域名注册 - 您在这里支付您的域名(在您的情况下,它是国家的域名注册商)。除了名称本身,您需要在此处输入您的域名服务器名称,这将指向下一个服务的托管位置:
- DNS 服务 - 您可以在此处输入指向您的其他服务(网络托管、邮件服务器等)的所有记录(A、MX、CNAME...)
- 服务托管提供商(例如网络托管或电子邮件服务,在您的情况下是 Squarespace)
您可以让不同的方为您托管这些服务,但一个服务提供商可以提供其中两项或全部三项服务的情况并不少见。
所以,你是对的,你需要中间人:)(DNS 服务提供商/主机)。您应该能够免费或非常便宜(每月不到 1 欧元)找到好的。一旦你得到一个,他们会给你 DNS 服务器名称,你将在你的国家注册商处输入这些名称,他们还会提供某种方式(通常是 Web 界面)来输入你的 CNAME 和 A 记录(由 Squarespace 提供)
推荐阅读
- vba - VBA 中使用的命名范围
- json - 如何在 yaml 文件中使用 json 变量(Helm)
- javascript - 在反应路由器 4 中查询参数
- java - Android 图片按钮不显示
- node.js - Node.js 强大 :: 如何使用(php 约定)数组字段解析表单“multipart/form-data”
- android - android.view.InflateException: Binary XML file line #10: Binary XML file line #10: Error inflating class Button
- reactjs - 如何模拟从 Jest / 酶测试中的下拉列表中选择?
- ms-access - MS-Access VBA:将变量从一种形式传递到另一种形式,导致运行时错误
- c# - c#如何从另一个类调用一个类中的接口方法?
- java - 带有本机 Android 应用程序的 Azure SignalR 服务?