mirror of
https://github.com/google/nomulus.git
synced 2025-07-20 09:46:03 +02:00
Make WHOIS domain query return conform to ICANN CL&D policy
ICANN's policy can be found here: https://www.icann.org/resources/pages/rdds-labeling-policy-2017-02-01-en ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=155375811
This commit is contained in:
parent
2846f9c6b9
commit
8892656722
21 changed files with 175 additions and 138 deletions
|
@ -55,17 +55,20 @@ final class NameserverWhoisResponse extends WhoisResponseImpl {
|
|||
: host.getPersistedCurrentSponsorClientId();
|
||||
Registrar registrar = getRegistrar(clientId);
|
||||
emitter
|
||||
.emitField("Server Name", maybeFormatHostname(
|
||||
host.getFullyQualifiedHostName(), preferUnicode))
|
||||
.emitSet("IP Address", host.getInetAddresses(),
|
||||
.emitField(
|
||||
"Server Name", maybeFormatHostname(host.getFullyQualifiedHostName(), preferUnicode))
|
||||
.emitSet(
|
||||
"IP Address",
|
||||
host.getInetAddresses(),
|
||||
new Function<InetAddress, String>() {
|
||||
@Override
|
||||
public String apply(InetAddress addr) {
|
||||
return InetAddresses.toAddrString(addr);
|
||||
}})
|
||||
}
|
||||
})
|
||||
.emitField("Registrar", registrar.getRegistrarName())
|
||||
.emitField("WHOIS Server", registrar.getWhoisServer())
|
||||
.emitField("Referral URL", registrar.getReferralUrl());
|
||||
.emitField("Registrar WHOIS Server", registrar.getWhoisServer())
|
||||
.emitField("Registrar URL", registrar.getReferralUrl());
|
||||
if (i < hosts.size() - 1) {
|
||||
emitter.emitNewline();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue