正如我注意到的,来自google的类包含以下常量:
private static final int MAX_LENGTH = 253;
下面的代码在创建InternetDomainName实例时检查长度:
checkArgument(name.length() <= MAX_LENGTH, "Domain name too long: '%s':", name);
但是RFC-2181说:
A full domain name is limited to 255 octets (including the separators).
那么,域名的有效最大
所以这一直都是有效的。我在GKE中运行了几个简单的服务,它们通过标准的service.namespace域名相互引用。
今天,所有DNS名称解析都停止工作。我没有改变任何东西,尽管这可能是由主升级触发的。
/ambassador # nslookup ambassador-monitor.default
nslookup: can't resolve '(null)': Name does not resolve
nslookup: can't resolve 'ambassador-monitor.default': Try again