我真的很难解决这个问题,过去两个小时我一直在尝试解决这个问题,我查看了各种教程和类似的问题,但没有一个能帮助我。
我有一个由 XYZ 提供商托管的域名 example.net,还有一个由 ABC 提供商托管的 VPS。VPS 有一个静态 IPv4 地址,当我在浏览器中访问此 IP 时,我会看到默认的 Apache 网页,一切正常。
我怎样才能让用户在访问 example.net 时看到该网站?
我希望使用 Google 公共 DNS(IP 8.8.8.8 和 8.8.4.4)。我找到的所有指南都开始提到“服务器名称”和我似乎没有的东西。我知道我需要以某种方式使用 BIND,相信我,我已经看过所有可能的指南,但我还是无法理解。
我能得到一些指导吗?
答案1
您的 XYZ 提供商(很可能)会有一个网页或其他配置界面,允许您创建一个 IPv4 地址记录(A
记录),以将您通过 XYZ 租用的域映射到您的 VPS 的 IPv4 地址。
登录 XYZ 帐户并在那里搜索“DNS”。由于每个注册商的网站布局不同,您必须分享 XYZ 的信息并希望使用相同注册商的人可以为您提供具体说明,或者自己在那里搜索。如果 XYZ 确实不是为其管理的域名免费提供 DNS 服务,寻找新的提供商。
我希望使用 Google 公共 DNS(IP 8.8.8.8 和 8.8.4.4)。
一旦您A
使用 XYZ(或您选择的其他 DNS 提供商)配置了记录,它将可以通过任何 DNS 服务器使用;您无需要求用户配置具体的DNS 服务器以获取正确的 IPv4 地址。
理论上,新条目可能需要长达 48 小时才能从配置它的 DNS 服务器传播到所有其他 DNS 服务器,但是,如果example.com
是新配置的域,而不是仅仅重新配置的域且现有缓存记录可能存在于其他服务器上,则不会看到这种延迟。