该网站可供所有其他人访问,所有检查您的网站是否可访问的在线网站都会显示为正面。
这个曾经能够访问该网站的组织前几天突然无法访问该网站。他们尝试过组织中的多台计算机,但它只是告诉他们网站无法找到。我能得出的唯一结论是他们的网络设置方式存在问题;缓存,DNS,需要列入白名单?我无从得知。他们的IT人员说他们不知道,并且很难帮助解决我无法访问的网络问题。
我认为以下问题可能导致问题https://cloud.google.com/appengine/kb/?hl=en#static-ip
即使知道这一切,我也不知道如何解决它。是否可以为网站设置一个专用实例并将IP地址附加到该实例,并通过backdoor.website.com或类似的东西为它们提供单个实例?欢迎任何想法/建议。
答案 0 :(得分:1)
在您的GAE应用程序端,确保您的网络未被DOS protection配置列入黑名单。
在网络端,首先检查服务器的主机+域名是否解析为一个(或多个)IP地址。如果没有,则需要调查他们的DNS服务(问题可能在DNS缓存/转发配置中的网络内部,也可能在其外部DNS提供商之外)。
如果DNS解析产生一些IP地址,请在网络上专门检查这些地址(而不是使用服务器的主机+域名)(假设您的网络没有传出限制)。如果这不起作用,则问题可能是DNS映射问题。此信息应该有助于他们的IT人员调试他们的DNS服务。
否则,它很可能是一个网络问题。检查应用程序的日志,查找来自其网络外部IP地址的请求。如果您没有看到此类请求,则表示他们的请求无法进入您的应用。如果您看到请求,则表示您的应用程序的回复不会回复给他们。 此信息可以帮助他们的IT人员调试他们的网络或他们的互联网提供商服务,寻找可能的路由问题,访问控制列表(ACL)配置等。