Whois & RDAP Lookup
V.PS Cloud KVM VPS for developers KVM VPS · 11 PoPs · 99.9% SLA Simple VPS, premium network · Pick a PoP, deploy in seconds 11 PoPs · APAC, Europe, North America Tier 1 upstreams Premium network · Low-latency routes Free 24×7 support €6.95/mo Deploy a serverDeployxemc.ren
RDAPkobe.ns.cloudflare.com
Raw RDAP JSON (registrar) https://whois.aliyun.com
{
"entities": [
{
"lang": "en",
"objectClassName": "entity",
"roles": [
"registrant"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
""
],
[
"adr",
{
"cc": "CN"
},
"text",
[
"",
"",
"",
"",
"河南省",
"",
""
]
],
[
"contact-uri",
{},
"uri",
"https://whois.aliyun.com/whois/whoisForm"
]
]
]
},
{
"entities": [
{
"handle": "LOCAL-ABUSE-1599",
"lang": "en",
"objectClassName": "entity",
"roles": [
"abuse"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
"Abuse Contact"
],
[
"tel",
{
"type": "voice"
},
"uri",
"tel:+86.95187"
],
[
"email",
{},
"text",
"[email protected]"
]
]
]
}
],
"handle": "1599",
"lang": "en",
"links": [
{
"href": "https://www.aliyun.com",
"rel": "about",
"type": "text/html",
"value": "https://whois.aliyun.com/rdap/"
}
],
"objectClassName": "entity",
"publicIds": [
{
"identifier": "1599",
"type": "IANA Registrar ID"
}
],
"roles": [
"registrar"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
"Alibaba Cloud Computing Ltd. d/b/a HiChina (www.net.cn)"
],
[
"tel",
{
"type": "voice"
},
"uri",
"tel:+86.95187"
]
]
]
},
{
"lang": "en",
"objectClassName": "entity",
"roles": [
"technical"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
""
],
[
"contact-uri",
{},
"uri",
"https://whois.aliyun.com/whois/whoisForm"
]
]
]
}
],
"events": [
{
"eventAction": "registration",
"eventActor": "SYSTEM",
"eventDate": "2026-07-23T10:22:41Z"
},
{
"eventAction": "expiration",
"eventActor": "SYSTEM",
"eventDate": "2027-07-23T10:22:41Z"
},
{
"eventAction": "registrar expiration",
"eventActor": "SYSTEM",
"eventDate": "2027-07-23T10:22:41Z"
},
{
"eventAction": "last update of RDAP database",
"eventActor": "SYSTEM",
"eventDate": "2026-07-23T10:22:42Z"
}
],
"handle": "20260723g10001g-81289079",
"lang": "en-US",
"ldhName": "xemc.ren",
"links": [
{
"href": "https://whois.aliyun.com/rdap/domain/xemc.ren",
"rel": "self",
"type": "application/rdap+json",
"value": "https://whois.aliyun.com/rdap/domain/xemc.ren"
}
],
"nameservers": [
{
"ldhName": "sierra.ns.cloudflare.com",
"objectClassName": "nameserver",
"status": [
"active"
]
},
{
"ldhName": "kobe.ns.cloudflare.com",
"objectClassName": "nameserver",
"status": [
"active"
]
}
],
"notices": [
{
"description": [
"For more information on domain status codes, please visit https://icann.org/epp"
],
"links": [
{
"href": "https://icann.org/epp",
"rel": "glossary",
"type": "text/html",
"value": "https://whois.aliyun.com/rdap/domain/xemc.ren"
}
],
"title": "Status Codes"
},
{
"description": [
"URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"
],
"links": [
{
"href": "https://icann.org/wicf",
"rel": "help",
"type": "text/html",
"value": "https://whois.aliyun.com/rdap/domain/xemc.ren"
}
],
"title": "RDDS Inaccuracy Complaint Form"
},
{
"description": [
"URL of ICANN RDAP Terms of Service: https://terms.alicdn.com/legal-agreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud201703141056_13782.html"
],
"links": [
{
"href": "https://terms.alicdn.com/legal-agreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud201703141056_13782.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://whois.aliyun.com/rdap/domain/xemc.ren"
}
],
"title": "Terms of Service"
}
],
"objectClassName": "domain",
"port43": "grs-whois.hichina.com",
"publicIds": [
{
"identifier": "1599",
"type": "IANA Registrar ID"
}
],
"rdapConformance": [
"redacted",
"rdap_level_0",
"icann_rdap_technical_implementation_guide_1",
"icann_rdap_response_profile_1"
],
"redacted": [
{
"method": "emptyValue",
"name": {
"type": "Registrant Name"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='fn')][3]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "removal",
"name": {
"type": "Registrant Organization"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='org')]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "removal",
"name": {
"type": "Registrant Phone"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='tel')]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "replacementValue",
"name": {
"type": "Registrant Email"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='email')]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
},
"replacementPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='contact-uri')][3]"
},
{
"method": "emptyValue",
"name": {
"type": "Registrant Street"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][2]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "emptyValue",
"name": {
"type": "Registrant City"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][3]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "emptyValue",
"name": {
"type": "Registrant Postal Code"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][5]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "removal",
"name": {
"type": "Registry Registrant ID"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].handle",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "removal",
"name": {
"type": "Registry Tech ID"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='technical')].handle",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "emptyValue",
"name": {
"type": "Tech Name"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[0]=='fn')][3]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "removal",
"name": {
"type": "Tech Phone"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[0]=='tel')]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
}
},
{
"method": "replacementValue",
"name": {
"type": "Tech Email"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[0]=='email')]",
"reason": {
"description": "Data redacted for privacy per ICANN RDAP profile"
},
"replacementPath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[0]=='contact-uri')][3]"
}
],
"secureDNS": {
"delegationSigned": false
},
"status": [
"active"
],
"unicodeName": "xemc.ren"
}Raw RDAP JSON (registry) https://rdap.zdnsgtld.com
{
"entities": [
{
"handle": "C20260723C_07535004-ren",
"links": [
{
"href": "https://rdap.zdnsgtld.com/ren/entity/C20260723C_07535004-ren",
"rel": "self",
"title": "Authoritative URL for this resource",
"type": "application/rdap+json",
"value": "https://rdap.zdnsgtld.com/ren/entity/C20260723C_07535004-ren"
}
],
"objectClassName": "entity",
"remarks": [
{
"description": [
"Some of the data in this object has been removed."
],
"title": "REDACTED FOR PRIVACY",
"type": "object redacted due to authorization"
},
{
"description": [
"Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant of the queried domain name."
],
"title": "EMAIL REDACTED FOR PRIVACY",
"type": "object redacted due to authorization"
}
],
"roles": [
"registrant"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
""
],
[
"adr",
{
"cc": "CN"
},
"text",
[
"",
"",
"",
"",
"he nan sheng",
"",
""
]
]
]
]
},
{
"entities": [
{
"handle": "not applicable",
"objectClassName": "entity",
"roles": [
"abuse"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
"阿里云"
],
[
"org",
{},
"text",
"阿里云计算有限公司"
],
[
"email",
{},
"text",
"[email protected]"
],
[
"tel",
{
"type": "voice"
},
"text",
"tel:95187"
],
[
"tel",
{
"type": "fax"
},
"text",
"95187"
],
[
"adr",
{},
"text",
[
"",
"",
"",
"北京",
"北京",
"100120",
""
]
]
]
]
}
],
"handle": "1599",
"links": [
{
"href": "https://rdap.zdnsgtld.com/ren/entity/1599",
"rel": "self",
"title": "Authoritative URL for this resource",
"type": "application/rdap+json",
"value": "https://rdap.zdnsgtld.com/ren/entity/1599"
},
{
"href": "http://wanwang.aliyun.com",
"rel": "about",
"title": "Registrar's Website",
"value": "https://whois.aliyun.com/rdap/"
}
],
"objectClassName": "entity",
"publicIds": [
{
"identifier": "1599",
"type": "IANA Registrar ID"
}
],
"roles": [
"registrar"
],
"vcardArray": [
"vcard",
[
[
"version",
{},
"text",
"4.0"
],
[
"fn",
{},
"text",
"阿里云计算有限公司"
],
[
"email",
{},
"text",
"[email protected]"
],
[
"tel",
{
"type": "voice"
},
"text",
"tel:18515850767"
],
[
"tel",
{
"type": "fax"
},
"text",
"65985438"
],
[
"adr",
{
"cc": "CN"
},
"text",
[
"",
"",
"",
"北京",
"北京",
"100120",
""
]
]
]
]
}
],
"events": [
{
"eventAction": "registration",
"eventDate": "2026-07-23T10:22:41.0Z"
},
{
"eventAction": "expiration",
"eventDate": "2027-07-23T10:22:41.0Z"
},
{
"eventAction": "last changed",
"eventDate": "2026-07-23T11:54:31.0Z"
},
{
"eventAction": "last update of RDAP database",
"eventDate": "2026-09-28T06:02:24.0Z"
}
],
"handle": "D20260723G10001G_81289079-ren",
"lang": "en",
"ldhName": "xemc.ren",
"links": [
{
"href": "https://rdap.zdnsgtld.com/ren/domain/xemc.ren.",
"rel": "self",
"title": "Authoritative URL for this resource",
"type": "application/rdap+json",
"value": "https://rdap.zdnsgtld.com/ren/domain/xemc.ren."
},
{
"href": "https://whois.aliyun.com/rdap/domain/xemc.ren",
"rel": "related",
"title": "URL of Sponsoring Registrar's RDAP Record",
"type": "application/rdap+json",
"value": "https://rdap.zdnsgtld.com/ren/domain/xemc.ren"
}
],
"nameservers": [
{
"ldhName": "sierra.ns.cloudflare.com.",
"links": [
{
"href": "https://rdap.zdnsgtld.com/ren/nameserver/sierra.ns.cloudflare.com",
"rel": "self",
"title": "Authoritative URL for this resource",
"type": "application/rdap+json",
"value": "https://rdap.zdnsgtld.com/ren/nameserver/sierra.ns.cloudflare.com"
}
],
"objectClassName": "nameserver",
"unicodeName": "sierra.ns.cloudflare.com."
},
{
"ldhName": "kobe.ns.cloudflare.com.",
"links": [
{
"href": "https://rdap.zdnsgtld.com/ren/nameserver/kobe.ns.cloudflare.com",
"rel": "self",
"title": "Authoritative URL for this resource",
"type": "application/rdap+json",
"value": "https://rdap.zdnsgtld.com/ren/nameserver/kobe.ns.cloudflare.com"
}
],
"objectClassName": "nameserver",
"unicodeName": "kobe.ns.cloudflare.com."
}
],
"notices": [
{
"description": [
"For more information on domain status codes, please visit https://icann.org/epp"
],
"links": [
{
"href": "https://icann.org/epp",
"rel": "glossary",
"title": "More information on domain status codes",
"value": "https://rdap.zdnsgtld.com/ren/domain/xemc.ren"
}
],
"title": "Status Codes"
},
{
"description": [
"For more information on domain status codes, please visit https://icann.org/epp",
"",
"NOTICE: The expiration date displayed in this record is the date the",
"registrar's sponsorship of the domain name registration in the registry is",
"currently set to expire. This date does not necessarily reflect the expiration",
"date of the domain name registrant's agreement with the sponsoring",
"registrar. Users may consult the sponsoring registrar's Whois database to",
"view the registrar's reported date of expiration for this registration.",
"",
"TERMS OF USE: The information displayed in this record is that contained in .ren Whois database. While believed by ZDNS International Ltd. to be reliable, it is here provided on an as is base with no guarantee or warranties regarding its accuracy and completeness by ZDNS International Ltd. This data does not necessarily reflect the actual status of the domain name you queried just now. The information above is provided for the sole purpose of assisting you in obtaining information about domain name registration records. Any use of this data for any other purpose is strictly forbidden without prior written permission of ZDNS International Ltd. By submitting an inquiry, you agree to these terms of usage and limitations of warranty."
],
"links": [
{
"href": "http://www.nic.ren",
"rel": "terms-of-service",
"title": "Terms of Use",
"value": "https://rdap.zdnsgtld.com/ren/domain/xemc.ren"
}
],
"title": "Terms of Use"
},
{
"description": [
"URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"
],
"links": [
{
"href": "https://icann.org/wicf",
"rel": "help",
"title": "ICANN RDDS Inaccuracy Complaint Form",
"value": "https://rdap.zdnsgtld.com/ren/domain/xemc.ren"
}
],
"title": "RDDS Inaccuracy Complaint Form"
},
{
"description": [
"The object does not contain all data due to lack of authorization."
],
"title": "Data Policy",
"type": "object truncated due to authorization"
}
],
"objectClassName": "domain",
"port43": "whois.nic.ren",
"rdapConformance": [
"icann_rdap_response_profile_0",
"icann_rdap_technical_implementation_guide_0",
"icann_rdap_response_profile_1",
"icann_rdap_technical_implementation_guide_1",
"rdap_level_0",
"redacted"
],
"redacted": [
{
"method": "removal",
"name": {
"type": "Registrant Email"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='email')]"
},
{
"method": "removal",
"name": {
"type": "Registrant Fax"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='fax')]"
},
{
"method": "removal",
"name": {
"type": "Registrant Phone"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='voice')]"
},
{
"method": "removal",
"name": {
"type": "Registrant Phone Ext"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='voice')]"
},
{
"method": "removal",
"name": {
"type": "Registrant Fax Ext"
},
"pathLang": "jsonpath",
"prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='fax')]"
},
{
"method": "emptyValue",
"name": {
"type": "Registrant Postal Code"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][5]"
},
{
"method": "emptyValue",
"name": {
"type": "Registrant Street"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][:3]"
},
{
"method": "emptyValue",
"name": {
"type": "Registrant City"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][3]"
},
{
"method": "emptyValue",
"name": {
"type": "Registrant Name"
},
"pathLang": "jsonpath",
"postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='fn')][3]"
}
],
"secureDNS": {
"delegationSigned": false
},
"status": [
"active"
],
"unicodeName": "xemc.ren"
}Frequently asked questions
What is WHOIS?
WHOIS is a public directory that answers "who is responsible for this?" for domains, IP ranges and ASNs. It lists registration dates, the registrar, nameservers and contacts.
What is RDAP, and how does it differ?
RDAP is the modern replacement for WHOIS. It returns the same records in a structured, consistent format. We query RDAP first and fall back to classic WHOIS text when a registry has not adopted it yet.
What is the difference between a registrar and a registrant?
The registrar is the company you register and manage a domain through, such as xTom or GoDaddy. The registrant is the person or organization that actually holds the domain.
What are nameservers?
Nameservers answer DNS questions for a domain and decide which IP addresses the name resolves to. They also show which DNS provider the domain uses.
What is DNSSEC?
DNSSEC adds cryptographic signatures to DNS answers so they cannot be quietly altered in transit. "Signed" means the domain has it enabled, "unsigned" means it does not.
Why is the contact information redacted?
Privacy laws such as GDPR require registrars to hide most personal details in public records. The abuse contact is usually still shown, so a domain or network can be reported when something goes wrong.