用于反向代理的域默认 IP

用于反向代理的域默认 IP

我有一个以我的名字注册的域名。

我想要在同一物理主机上托管多个具有不同名称的服务器。

使用反向代理可以轻松实现这一点(我目前使用的是 nginx)。问题是我需要在我的提供商网站上为我设置的每个网站配置 DNS;这很不方便。

有没有办法告诉 DNS 整个域都有一个“默认” IP?我想告诉 DNS“如果域是 XXX.yy 并且找不到更合适的 IP,则默认为 xxx.xxx.xxx.xxx”。

这可能吗?如果可以,怎么办?

答案1

可以使用通配符 DNS 将每个子域指向相同的 IP 地址,如RFC 4592 通配符在域名系统中的作用例如

*.example.com. IN A 198.51.100.100

这会将所有不存在的子域指向198.51.100.100,默认满足您的定义没有找到更合适的. 这有一些限制,即如果你有sub1.example.com.*.example.com.将不会覆盖*.sub1.example.com.参见第节中的示例2.1.1

我无法说您的“提供商站点”是否支持添加通配符记录:您必须询问他们。

相关内容