Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 在Google云平台上托管静态网站时的DNS_Google Cloud Platform_Dns_Hosting_Facebook Opengraph_Bucket - Fatal编程技术网

Google cloud platform 在Google云平台上托管静态网站时的DNS

Google cloud platform 在Google云平台上托管静态网站时的DNS,google-cloud-platform,dns,hosting,facebook-opengraph,bucket,Google Cloud Platform,Dns,Hosting,Facebook Opengraph,Bucket,对不起,如果我的问题可能看起来混乱,我只有一个关于DNS或主机的基本概念。 故事如下: 我已经创建了几个我的个人网页并注册了一个域名。然后我发现我的两个页面不需要一个“大”的主机,最好是在云中托管一个网站,我选择了GCP作为主机,找到了教程,并成功地实现了托管静态网站的目标 然后我想在社交媒体上分享我的网站链接,发现我添加到网站的开放图协议元信息在网站正常运行时没有显示。奇怪的事情,我想,并开始寻找。我找到并使用它检查了我的网站,结果发现“无法将主机名解析为有效的IP地址。”响应 我搜索了关于这

对不起,如果我的问题可能看起来混乱,我只有一个关于DNS或主机的基本概念。 故事如下:

我已经创建了几个我的个人网页并注册了一个域名。然后我发现我的两个页面不需要一个“大”的主机,最好是在云中托管一个网站,我选择了GCP作为主机,找到了教程,并成功地实现了托管静态网站的目标

然后我想在社交媒体上分享我的网站链接,发现我添加到网站的开放图协议元信息在网站正常运行时没有显示。奇怪的事情,我想,并开始寻找。我找到并使用它检查了我的网站,结果发现
“无法将主机名解析为有效的IP地址。”
响应

我搜索了关于这个问题的更多信息,找到了一个,上面写着关于域、主机和DNS的内容。基本上,我发现域名注册器面板中的DNS服务器配置为注册器托管,而我使用GCP托管。我需要那些DNS服务器来匹配OGP元信息,以便正常工作

我所做的任何研究都会引导我找到GCP DNS。但我不确定配置GCP DNS(这不是我用来托管静态网站的GCP bucket存储)是一个好主意还是解决问题的正确方法

我需要在那里配置GCP DNS、创建VM和托管我的网站吗?或者我需要在我的域注册器的控制面板中指定一些特殊的GCP DNS服务器吗?还是我需要做点别的

请给我指一下正确的方向。我需要我的网站不仅仅是作为超链接在互联网上可用,我还希望OGP元数据在社交媒体上共享链接时可用且可见。我不介意我的网站是放在bucket上还是放在GCP DNS的VM上,我只是想知道我应该往哪个方向挖掘

详细信息: 我的域名是。我严格按照GCP教程的每一步操作:启用计费、验证域名所有权、在域名注册商的DNS上配置CNAME记录到www.vladimir-markiev.name(www.一开始让我有点恼火,也许我以后会尝试处理)。我管理对我的bucket的访问,使其成为公共的,并且可以被互联网上的任何人访问。 我可以将我自己的DNS服务器列表添加到我的域中-注册商允许这样做

更新:不知何故,我的域中缺少CNAME记录。我将其配置为指向GCP

我还进行了DNS检查,发现了一些问题:

CNAME www→ c、 storage.googleapis.com

但问题依然存在


请向我询问任何其他问题以进行澄清,我试图包含尽可能多的信息,但当我第一次检查您域的DNS记录时,发现您错误配置了
CNAME
记录:

$ dig CNAME www.vladimir-markiev.name

; <<>> DiG 9.11.5-P4-5.1-Debian <<>> CNAME www.vladimir-markiev.name
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60848
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.vladimir-markiev.name.     IN      CNAME

;; AUTHORITY SECTION:
vladimir-markiev.name.  600     IN      SOA     ns1.reg.ru. hostmaster.ns1.reg.ru. 1588872137 14400 3600 604800 10800

;; Query time: 105 msec
;; SERVER: 100.115.92.193#53(100.115.92.193)
;; WHEN: Fri May 08 14:44:35 CEST 2020
;; MSG SIZE  rcvd: 111
您可以通过浏览器和
curl
访问您的站点:

$ curl -I  www.vladimir-markiev.name 
HTTP/1.1 200 OK
X-GUploader-UploadID: AAANsUnbpBaaL4YoepXEs5QRGjeVIkR94Eywdtot02oL3xOPcPRYP6KyPUmf5q_b140hLBhutYQsYbuCglL8nvU2oQ
Expires: Fri, 08 May 2020 14:34:23 GMT
Date: Fri, 08 May 2020 13:34:23 GMT
Last-Modified: Fri, 08 May 2020 12:14:02 GMT
ETag: "53d6f21bb90302f77b655904dd5f4e4d"
x-goog-generation: 1588940042495901
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 19830
Content-Type: text/html
x-goog-hash: crc32c=ziXBHQ==
x-goog-hash: md5=U9byG7kDAvd7ZVkE3V9OTQ==
x-goog-storage-class: STANDARD
Accept-Ranges: bytes
Content-Length: 19830
Server: UploadServer
Cache-Control: public, max-age=3600
Age: 958 

$ curl  www.vladimir-markiev.name | head 
...
<!DOCTYPE html>
<html lang="ru">

<head prefix="og: http://ogp.me/ns#">
    <meta charset="utf-8">
    <meta http-equiv="content-type" content="text/html">
    <title>Главная страница - Владимир Маркиев</title>
    <link rel="stylesheet" href="style.css">
    <meta name="robots" content="follow, index" />
    <meta name="description" content="Владимир Маркиев, Vladimir Markiev: Технический писатель в Санкт-Петербурге сайт-визитка." />
 67 19830   67 13395    0     0  12.7M      0 --:--:-- --:--:-- --:--:-- 12.7M
curl: (23) Failed writing body (429 != 5632)
$curl-I www.vladimir-markiev.name
HTTP/1.1200ok
X-GUploader-UploadID:AAANSUNBPBAAL4YOEPX5QRGJEVIKR94EYWDTOT02OL3OPCPryP6KYPUMF5Q_b140hLBhutYQsYbuCglL8nvU2oQ
过期时间:2020年5月8日星期五14:34:23 GMT
日期:2020年5月8日星期五13:34:23 GMT
最后修改:2020年5月8日星期五12:14:02 GMT
ETag:“53d6f21bb90302f77b655904dd5f4e4d”
x世代:1588940042495901
x-goog-metageneration:1
x-goog-stored-content-encoding:标识
x-goog-stored-content-length:19830
内容类型:text/html
x-goog-hash:crc32c=ziXBHQ==
x-goog-hash:md5=U9byG7kDAvd7ZVkE3V9OTQ==
x-goog-storage-class:标准
接受范围:字节
内容长度:19830
服务器:上传服务器
缓存控制:公共,最大年龄=3600
年龄:958
$curl www.vladimir-markiev.name | head
...
Главная страница - Владимир Маркиев
67 19830 67 13395 0 0 12.7M 0------------------------------------------------------12.7M
curl:(23)写入正文失败(429!=5632)

如果您仍然无法在浏览器中打开您的网站,您应该等待一段时间,因为(更改通常需要24到48小时)。

1。您是否可以共享您的域名。用它来解决DNS问题会更容易。2.请使用相应的步骤更新您的问题,以便在域注册器的DNS上进行类似的计费、验证域所有权、配置
CNAME
记录(如果您仍然使用它们)。3.您可以在您的网站上使用任何您不想使用的DNS。@Serhiiroohoza我已经用更多细节更新了我的问题。谢谢!问题的原因似乎是配置错误
CNAME
record。请使用DNS区域配置更新问题。您可以使用@SerhiiRohoza等在线服务检查您的
CNAME
记录。我重新配置了它并运行了DNS检查(附屏幕截图)。我可以在浏览器中查看我的网站。机器人(API?)不能。Facebook调试器仍然表示它“无法将主机名解析为有效的IP地址”。但当然,我明白这需要时间。让我们拭目以待。等了两天,现在开始工作了。非常感谢。
$ curl -I  www.vladimir-markiev.name 
HTTP/1.1 200 OK
X-GUploader-UploadID: AAANsUnbpBaaL4YoepXEs5QRGjeVIkR94Eywdtot02oL3xOPcPRYP6KyPUmf5q_b140hLBhutYQsYbuCglL8nvU2oQ
Expires: Fri, 08 May 2020 14:34:23 GMT
Date: Fri, 08 May 2020 13:34:23 GMT
Last-Modified: Fri, 08 May 2020 12:14:02 GMT
ETag: "53d6f21bb90302f77b655904dd5f4e4d"
x-goog-generation: 1588940042495901
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 19830
Content-Type: text/html
x-goog-hash: crc32c=ziXBHQ==
x-goog-hash: md5=U9byG7kDAvd7ZVkE3V9OTQ==
x-goog-storage-class: STANDARD
Accept-Ranges: bytes
Content-Length: 19830
Server: UploadServer
Cache-Control: public, max-age=3600
Age: 958 

$ curl  www.vladimir-markiev.name | head 
...
<!DOCTYPE html>
<html lang="ru">

<head prefix="og: http://ogp.me/ns#">
    <meta charset="utf-8">
    <meta http-equiv="content-type" content="text/html">
    <title>Главная страница - Владимир Маркиев</title>
    <link rel="stylesheet" href="style.css">
    <meta name="robots" content="follow, index" />
    <meta name="description" content="Владимир Маркиев, Vladimir Markiev: Технический писатель в Санкт-Петербурге сайт-визитка." />
 67 19830   67 13395    0     0  12.7M      0 --:--:-- --:--:-- --:--:-- 12.7M
curl: (23) Failed writing body (429 != 5632)