我正在维护一个组织的网站,我inheritance的网站设置令人难以置信的混乱。 最近,该组织决定将其网站从Google协作平台迁移到普通的networking服务器。 我希望所有url指向新网站,并删除旧版Google网站的访问权限。 同时,我们通过Google的邮件服务器必须继续使用。 这可以防止我删除网站和我的Gmail帐户之间的连接。
就目前而言,访问网站的不同子域和方法将引导用户到旧网站或新网站。 我希望用户总是被引导到新的网站。
通往旧版Google网站:
organization.com (HTTP) *.organization.com (HTTP),但web2前缀除外 通往新网站:
organization.com (HTTPS) web2.organization.com (HTTP或HTTPS) 导致错误:
*.organization.com (HTTPS) 请注意: web2.organization.com可能是唯一可正常工作的url,因为在我的Googlepipe理员设置中,裸网域organization.com正被redirect到web2.organization.com 。 由于我(试图)使用DigitalOcean的DNS,我不知道为什么这很重要。
该域名通过Gandi注册,服务器通过DigitalOcean租用。 在我的Gandi帐户上,它说我使用外部名称服务器ns1.digitalocean.com , ns2.digitalocean.com和ns3.digitalocean.com ,这是预期的。
在我的DigitalOcean帐户中,我有一条logging,指向organization.com到我的DigitalOcean服务器的正确IP,多个MXlogging将organization.com映射到各种Google邮件服务器,一个CNAMElogging,声明*.organization.com是organization.com的别名organization.com和三个NSlogging将organization.com映射到ns1.digitalocean.com , ns2.digitalocean.com和ns3.digitalocean.com 。 没有可见的Alogging将域名服务器映射到它们的IP地址,但是我怀疑DigitalOcean是在内部处理这个问题的,因为它们不会在任何地方显示这些IP地址。
此外, dig命令行实用程序显示三个名称服务器正在被正确使用,并声称organization.com正确parsing了我的DigitalOcean液滴的IP。 那么,为什么用户被redirect到旧的Google Site? Google在任何时候对我目前的DNSconfiguration发挥了什么作用? 我显然缺less重要的东西,但是什么? 我不理解loggingconfiguration吗?