如何防止子域名网址在Google Cloud DNS上更改为URL中的IP地址?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何防止子域名网址在Google Cloud DNS上更改为URL中的IP地址?相关的知识,希望对你有一定的参考价值。

该网站在http://magento.ngstorefront.com加载,但网址变为http://35.193.85.53。 Siteground支持说我们需要在Google Cloud DNS中管理它,而不是通过它们。我们怎样才能使网址不改为IP地址?

细节:

Google Cloud VM - > http://35.193.85.53(静态IP ..网站加载此网址)

我们的主域名ngstorefront.com托管在Siteground.com上

为了使子域http://magento.ngstorefront.com指向35.193.85.53,我们在Siteground中添加了A和CNAME记录:

magento.ngstorefront.com.   A   35.193.85.53
www.magento.ngstorefront.com.   CNAME   magento.ngstorefront.com  
答案

Siteground是错误的。

DNS服务器的一个作业是将DNS名称转换为IP地址。

您的Web服务器正在重定向。使用curl向您的供应商证明这一点。

这是一个简单的配置文件修复。

在我的回答通知中,你的网络服务器返回了302。注意Location: http://104.197.44.78/index.php/?SID=fmn3h9n2qjhjplchl1070rgff6

您的网络服务器正在将http://magento.ngstorefront.com重定向到http://104.197.44.78/index.php/?SID=fmn3h9n2qjhjplchl1070rgff6

运行此命令重复:

curl -i http://magento.ngstorefront.com

返回的输出:

HTTP/1.1 302 Found
Date: Thu, 14 Mar 2019 20:20:24 GMT
Server: Apache
Set-Cookie: store=default; expires=Fri, 13-Mar-2020 20:20:24 GMT; Max-Age=31536000; path=/index.php/; HttpOnly
Set-Cookie: PHPSESSID=fmn3h9n2qjhjplchl1070rgff6; expires=Thu, 14-Mar-2019 21:20:24 GMT; Max-Age=3600; path=/; domain=magento.ngstorefront.com; HttpOnly
Expires: Wed, 14 Mar 2018 20:20:24 GMT
Cache-Control: max-age=0, must-revalidate, no-cache, no-store
Pragma: no-cache
Location: http://104.197.44.78/index.php/?SID=fmn3h9n2qjhjplchl1070rgff6
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Content-Length: 0
Content-Type: text/html; charset=UTF-8

以上是关于如何防止子域名网址在Google Cloud DNS上更改为URL中的IP地址?的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu进行子域名爆破

防止机器人索引受限访问子域

域名相关信息收集(whois,子域名,旁站C段)

使用 Google App Engine 签名的 Google Cloud Storage 网址

如何设置域名泛解析及解决恶意泛域名解析的方法

子域名在线扫描 -- dnsdumpster