我正在尝试实现域名(在电子邮件地址中)和主机名的验证。在其他几个项目中,我发现出于这个目的,人们使用相同的函数。问题是,它们之间在语法上是否有任何可能的差异,我应该为它们中的每一个使用单独的验证例程,或者只保留一个可以吗?
到目前为止,我找到的示例看起来像这样(在伪代码中):
str.split('.')
foreach part in str
if part.length > max
return "name is invalid"
if part contains invalid characters
r
Firebase Error imageGodaddy DNS ControlPannel Image我正在尝试为在Firebase中托管的应用程序设置一个域名,该域名是我从godaddy那里购买的,该应用程序带有自定义域。 我试过了,但这对我没有帮助,Firebase hosting not validating TXT record in GoDaddy 并尝试在没有“www.”的情况下使用godaddy Config我也尝试了@,但它不允许添加@并在godaddy中提交。
我正在使用一个java库,该库与我提供的端点建立HTTP连接。该库使用的是apache,我不能以任何方式更改这一点或修改代码(如果我创建DefaultHTTPClient客户端的实例,我知道如何解决这个问题,但我无权访问它)。它在连接到终结点时引发SSL异常。我必须使用HTTPS并且我必须使用I(连接到具有相同证书的多个I)。我得到的错误是:
javax.net.ssl.SSLException: Certificate for <IP> doesn't match common name of the certificate subject: domainname
其中I
我正在尝试从DNS中检索特定计算机的完全限定域名,但在我的环境中,当我在主机名上使用nslookup时,我会得到它的完全限定域名,但当我在Java中尝试这段代码时,我只能得到主机名:
InetAddress.getByName("Host name or address").getCanonicalHostName()
可能的原因是什么?有没有更好的方法从主机名获取FQDN,而无需凭据或与LDAP服务器的连接?