所以我在谷歌应用引擎上部署了一个Web服务器作为虚拟机实例。它正在运行,我可以通过短暂的IP地址找到它。现在我想将我所拥有的域名指向该VM实例,我在这里遇到了问题。
我添加了一个自定义域,但它注入的DNS条目是外部可见IP,这与VM的短暂IP不同。
我的问题是,如何将所有请求转发到在VM实例中运行的Web服务器?
答案 0 :(得分:1)
为了将您的自定义域的所有请求发送到在任何Google Compute Engine VM实例(包括托管VM)中运行的Web服务器,您需要将一些记录添加到域名的名称服务器(NS或DNS)中正在服务。
您需要DNS A记录,它有两部分:前缀(子域)和IP地址。
如果您希望将整个域(包括所有子域,即* .bar.com)转发到您的VM,您需要指定域本身(取决于您的DNS提供商,通常称为@,或者空白字段)作为前缀/子域,后跟VM的外部IP地址(短暂的或静态的)。
如果您希望仅将您的子域(即foo.bar.com)指向Web托管实例,则A记录的前缀/子域部分必须包含所述子域。