Fix .ai parsing and normalization (#45), add 'role' field, improve output format of test runner

develop
Sven Slootweg 9 years ago
parent baee878692
commit e8fbd730e6

@ -75,6 +75,7 @@ else:
data_map = OrderedDict({})
data_map["handle"] ="NIC handle"
data_map["name"] ="Name"
data_map["role"] ="Role"
data_map["organization"] = "Organization"
data_map["street"] = "Street address"
data_map["postalcode"] = "Postal code"

@ -317,7 +317,7 @@ tech_contact_regexes = [
" Technical Contact:\n (?P<name>.+) (?P<email>.+)\n (?P<phone>.*)\n (?P<fax>.*)\n", # .com.tw (Western registrars)
"Technical Contact Information:\n\n(?:Given name: (?P<firstname>.+)\n)?(?:Family name: (?P<lastname>.+)\n)?(?:Company name: (?P<organization>.+)\n)?Address: (?P<street>.+)\nCountry: (?P<country>.+)\nPhone: (?P<phone>.*)\nFax: (?P<fax>.*)\nEmail: (?P<email>.+)\n(?:Account Name: (?P<handle>.+)\n)?", # HKDNR (.hk)
"TECH ID:(?P<handle>.+)\nTECH Name:(?P<name>.*)\n(?:TECH Organization:(?P<organization>.*)\n)?TECH Street1:(?P<street1>.+?)\n(?:TECH Street2:(?P<street2>.+?)\n(?:TECH Street3:(?P<street3>.+?)\n)?)?TECH City:(?P<city>.+)\nTECH State:(?P<state>.*)\nTECH Postal Code:(?P<postalcode>.+)\nTECH Country:(?P<country>[A-Z]+)\nTECH Phone:(?P<phone>.*?)\nTECH Fax:(?P<fax>.*)\nTECH Email:(?P<email>.+)\n", # Realtime Register
"Technical Contact\n NIC Handle \(if known\)\.+:(?P<handle>.*)\n \(I\)ndividual \(R\)ole\.+:.*\n Name \(Last, First\)\.+:(?P<name>.*)\n Organization Name\.+:(?P<organization>.*)\n Street Address\.+:(?P<street1>.*)\n City\.+: (?P<city>.*)\n State\.+: (?P<state>.*)\n Postal Code\.+:(?P<postalcode>.*)\n Country\.+:(?P<country>.*)\n Phone Number\.+:(?P<phone>.*)\n Fax Number\.+:(?P<fax>.*)\n E-Mailbox\.+:(?P<email>.*)", # .ai
"Technical Contact\n NIC Handle \(if known\)\.+:(?P<handle>.*)\n \(I\)ndividual \(R\)ole\.+:(?P<role>.*)\n Name \(Last, First\)\.+:(?P<name>.*)\n Organization Name\.+:(?P<organization>.*)\n Street Address\.+:(?P<street1>.*)\n City\.+: (?P<city>.*)\n State\.+: (?P<state>.*)\n Postal Code\.+:(?P<postalcode>.*)\n Country\.+:(?P<country>.*)\n Phone Number\.+:(?P<phone>.*)\n Fax Number\.+:(?P<fax>.*)\n E-Mailbox\.+:(?P<email>.*)", # .ai
]
admin_contact_regexes = [
@ -344,7 +344,7 @@ admin_contact_regexes = [
" Administrative Contact:\n (?P<name>.+) (?P<email>.+)\n (?P<phone>.*)\n (?P<fax>.*)\n", # .com.tw (Western registrars)
"Administrative Contact Information:\n\n(?:Given name: (?P<firstname>.+)\n)?(?:Family name: (?P<lastname>.+)\n)?(?:Company name: (?P<organization>.+)\n)?Address: (?P<street>.+)\nCountry: (?P<country>.+)\nPhone: (?P<phone>.*)\nFax: (?P<fax>.*)\nEmail: (?P<email>.+)\n(?:Account Name: (?P<handle>.+)\n)?", # HKDNR (.hk)
"ADMIN ID:(?P<handle>.+)\nADMIN Name:(?P<name>.*)\n(?:ADMIN Organization:(?P<organization>.*)\n)?ADMIN Street1:(?P<street1>.+?)\n(?:ADMIN Street2:(?P<street2>.+?)\n(?:ADMIN Street3:(?P<street3>.+?)\n)?)?ADMIN City:(?P<city>.+)\nADMIN State:(?P<state>.*)\nADMIN Postal Code:(?P<postalcode>.+)\nADMIN Country:(?P<country>[A-Z]+)\nADMIN Phone:(?P<phone>.*?)\nADMIN Fax:(?P<fax>.*)\nADMIN Email:(?P<email>.+)\n", # Realtime Register
"Administrative Contact\n NIC Handle \(if known\)\.+:(?P<handle>.*)\n \(I\)ndividual \(R\)ole\.+:.*\n Name \(Last, First\)\.+:(?P<name>.*)\n Organization Name\.+:(?P<organization>.*)\n Street Address\.+:(?P<street1>.*)\n City\.+: (?P<city>.*)\n State\.+: (?P<state>.*)\n Postal Code\.+:(?P<postalcode>.*)\n Country\.+:(?P<country>.*)\n Phone Number\.+:(?P<phone>.*)\n Fax Number\.+:(?P<fax>.*)\n E-Mailbox\.+:(?P<email>.*)", # .ai
"Administrative Contact\n NIC Handle \(if known\)\.+:(?P<handle>.*)\n \(I\)ndividual \(R\)ole\.+:(?P<role>.*)\n Name \(Last, First\)\.+:(?P<name>.*)\n Organization Name\.+:(?P<organization>.*)\n Street Address\.+:(?P<street1>.*)\n City\.+: (?P<city>.*)\n State\.+: (?P<state>.*)\n Postal Code\.+:(?P<postalcode>.*)\n Country\.+:(?P<country>.*)\n Phone Number\.+:(?P<phone>.*)\n Fax Number\.+:(?P<fax>.*)\n E-Mailbox\.+:(?P<email>.*)", # .ai
]
billing_contact_regexes = [
@ -362,7 +362,7 @@ billing_contact_regexes = [
"Billing Contact Information :[ ]*\n[ ]+(?P<firstname>.*)\n[ ]+(?P<lastname>.*)\n[ ]+(?P<organization>.*)\n[ ]+(?P<email>.*)\n[ ]+(?P<street>.*)\n[ ]+(?P<city>.*)\n[ ]+(?P<postalcode>.*)\n[ ]+(?P<phone>.*)\n[ ]+(?P<fax>.*)\n\n", # GAL Communication
"Billing Contact:\n Name: (?P<name>.+)\n City: (?P<city>.+)\n State: (?P<state>.+)\n Country: (?P<country>.+)\n", # Akky (.com.mx)
"BILLING ID:(?P<handle>.+)\nBILLING Name:(?P<name>.*)\n(?:BILLING Organization:(?P<organization>.*)\n)?BILLING Street1:(?P<street1>.+?)\n(?:BILLING Street2:(?P<street2>.+?)\n(?:BILLING Street3:(?P<street3>.+?)\n)?)?BILLING City:(?P<city>.+)\nBILLING State:(?P<state>.*)\nBILLING Postal Code:(?P<postalcode>.+)\nBILLING Country:(?P<country>[A-Z]+)\nBILLING Phone:(?P<phone>.*?)\nBILLING Fax:(?P<fax>.*)\nBILLING Email:(?P<email>.+)\n", # Realtime Register
"Billing Contact\n NIC Handle \(if known\)\.+:(?P<handle>.*)\n \(I\)ndividual \(R\)ole\.+:.*\n Name \(Last, First\)\.+:(?P<name>.*)\n Organization Name\.+:(?P<organization>.*)\n Street Address\.+:(?P<street1>.*)\n City\.+: (?P<city>.*)\n State\.+: (?P<state>.*)\n Postal Code\.+:(?P<postalcode>.*)\n Country\.+:(?P<country>.*)\n Phone Number\.+:(?P<phone>.*)\n Fax Number\.+:(?P<fax>.*)\n E-Mailbox\.+:(?P<email>.*)", # .ai
"Billing Contact\n NIC Handle \(if known\)\.+:(?P<handle>.*)\n \(I\)ndividual \(R\)ole\.+:(?P<role>.*)\n Name \(Last, First\)\.+:(?P<name>.*)\n Organization Name\.+:(?P<organization>.*)\n Street Address\.+:(?P<street1>.*)\n City\.+: (?P<city>.*)\n State\.+: (?P<state>.*)\n Postal Code\.+:(?P<postalcode>.*)\n Country\.+:(?P<country>.*)\n Phone Number\.+:(?P<phone>.*)\n Fax Number\.+:(?P<fax>.*)\n E-Mailbox\.+:(?P<email>.*)", # .ai
]
# Some registries use NIC handle references instead of directly listing contacts...
@ -433,17 +433,19 @@ abbreviated_organization_regexes = (
)
organization_regexes = (
r"(?:^|\s|,)limited\.?($|\s)",
r"(?:^|\s|,)holdings\.?($|\s)",
r"(?:^|\s|,)(?:in)?corporat(?:ed?|ion)\.?($|\s)",
r"(?:^|\s|,)company\.?($|\s)",
r"(?:^|\s|,)operations\.?($|\s)",
r"(?:^|\s|,)association\.?($|\s)",
r"(?:^|\s|,)council\.?($|\s)",
r"(?:^|\s|,)university\.?($|\s)",
r"(?:^|\s|,)college\.?($|\s)",
r"(?:^|\s|,)services?\.?($|\s)",
r"(?:^|\s|,)cabinet\.?($|\s)",
r"(?:^|\s|,)limited\.?($|\s|,)",
r"(?:^|\s|,)holdings\.?($|\s|,)",
r"(?:^|\s|,)(?:in)?corporat(?:ed?|ion)\.?($|\s|,)",
r"(?:^|\s|,)company\.?($|\s|,)",
r"(?:^|\s|,)operations\.?($|\s|,)",
r"(?:^|\s|,)association\.?($|\s|,)",
r"(?:^|\s|,)council\.?($|\s|,)",
r"(?:^|\s|,)university\.?($|\s|,)",
r"(?:^|\s|,)college\.?($|\s|,)",
r"(?:^|\s|,)services?\.?($|\s|,)",
r"(?:^|\s|,)cabinet\.?($|\s|,)",
r"(?:^|\s|,)billing\.?($|\s|,)",
r"(?:^|\s|,)administration\.?($|\s|,)",
)
known_abbreviations = allow_trailing_comma_dict({
@ -459,6 +461,10 @@ known_abbreviations = allow_trailing_comma_dict({
"d/b/a": r"^(?:d\/b\/a|dba)$",
})
role_regexes = (
r"(?:^|\s|,)administrator\.?($|\s|,)",
)
country_regexes = [r"(?:\s|,)" + dotify(country_code.upper()) + r"($|\s)" for country_code in countries.keys()]
for key in ('id', 'status', 'creation_date', 'expiration_date', 'updated_date', 'registrar', 'whois_server', 'nameservers', 'emails'):
@ -475,6 +481,7 @@ billing_contact_regexes = precompile_regexes(billing_contact_regexes)
admin_contact_regexes = precompile_regexes(admin_contact_regexes)
nic_contact_regexes = precompile_regexes(nic_contact_regexes)
role_regexes = precompile_regexes(role_regexes, re.IGNORECASE)
organization_regexes = precompile_regexes(organization_regexes, re.IGNORECASE)
abbreviated_organization_regexes = precompile_regexes(abbreviated_organization_regexes, re.IGNORECASE)
country_regexes = precompile_regexes(country_regexes)
@ -750,6 +757,11 @@ def normalize_data(data, normalized):
is_organization = is_organization_name(line) or is_fuzzy_duplicate(line, organization_lines)
if is_organization:
if "," in line:
name_words = re.split(name_separators, line)
if is_full_incorporation_form(name_words[0]):
line = reverse_name_comma(line)
new_organization_lines.append(line)
del name_lines[i]
@ -775,6 +787,8 @@ def normalize_data(data, normalized):
elif 'organization' in contact:
del contact["organization"]
new_roles = []
if 'name' in contact:
# Check whether the name is reversed; first name last, last name first.
names = contact['name'].splitlines()
@ -782,9 +796,7 @@ def normalize_data(data, normalized):
for name in names:
if "," in name:
name_segments = [segment.strip() for segment in name.split(",")]
first_segment = name_segments.pop()
name = first_segment + " " + ', '.join(name_segments)
name = reverse_name_comma(name)
else:
# Split the name into normalized (ie. alpha-only) 'words' for comparison. We only care about ASCII, as our first-name
# list currently only contains English names.
@ -792,14 +804,49 @@ def normalize_data(data, normalized):
if len(name_words) > 1 and is_first_name(name_words[-1]) and not is_first_name(name_words[0]):
# The last 'word' was in the common first names, but the first one was not. Likely swapped around.
name_segments = re.split(name_separators, name)
name_segments.insert(0, name_segments.pop())
name = ' '.join(name_segments)
name = reverse_name(name)
unswapped_names.append(name)
if is_role(name):
new_roles.append(name)
else:
unswapped_names.append(name)
contact['name'] = "\n".join(unswapped_names)
if len(unswapped_names) > 0:
contact['name'] = "\n".join(unswapped_names)
else:
del contact['name']
if 'organization' in contact:
organizations = contact['organization'].splitlines()
new_organizations = []
for organization in organizations:
if is_role(organization):
new_roles.append(organization)
else:
new_organizations.append(organization)
if len(new_organizations) > 0:
contact['organization'] = "\n".join(new_organizations)
else:
del contact['organization']
if 'street' in contact:
streets = contact['street'].splitlines()
if is_role(streets[0]):
new_roles.append(streets[0])
streets = streets[1:]
contact['street'] = "\n".join(streets)
if 'role' in contact:
existing_roles = contact['role'].splitlines()
else:
existing_roles = []
if len(new_roles) > 0:
contact['role'] = "\n".join(new_roles + existing_roles)
if "street" in contact:
lines = [x.strip() for x in contact["street"].splitlines()]
@ -833,7 +880,7 @@ def normalize_data(data, normalized):
if key in contact and contact[key] is not None and (normalized == True or key in normalized):
contact[key] = normalize_name(contact[key], abbreviation_threshold=3)
for key in ("city", "organization", "state", "country"):
for key in ("role", "city", "organization", "state", "country"):
if key in contact and contact[key] is not None and (normalized == True or key in normalized):
contact[key] = normalize_name(contact[key], abbreviation_threshold=3, length_threshold=3, check_known_incorrect=True)
@ -945,7 +992,10 @@ def is_full_incorporation_form(word):
return match_regexes(word, organization_regexes)
def is_abbreviated_incorporation_form(word):
return match_regexes(word, abbreviated_organization_regexes)
return match_regexes(word, abbreviated_organization_regexes)
def is_role(line):
return match_regexes(line, role_regexes)
def is_country(word):
return match_regexes(word, country_regexes)
@ -986,6 +1036,16 @@ def match_regexes_dict(string, regexes):
def capitalize_words(line):
return ' '.join([word.capitalize() for word in line.split(" ")])
def reverse_name(name):
name_segments = re.split(name_separators, name)
name_segments.insert(0, name_segments.pop())
return ' '.join(name_segments)
def reverse_name_comma(name):
name_segments = [segment.strip() for segment in name.split(",")]
first_segment = name_segments.pop()
return first_segment + " " + ', '.join(name_segments)
def normalize_word(word, abbreviation_threshold=4, lowercase_domains=True):
if is_known_abbreviation(word):
return get_known_abbreviation(word)

@ -7,6 +7,15 @@ import encodings
unicode_stdout = codecs.getwriter(sys.stdout.encoding)(sys.stdout)
unicode_stderr = codecs.getwriter(sys.stderr.encoding)(sys.stderr)
if sys.version_info < (3, 0):
def is_string(data):
"""Test for string with support for python 2."""
return isinstance(data, basestring)
else:
def is_string(data):
"""Test for string with support for python 3."""
return isinstance(data, str)
# FIXME: The testing script is currently incapable of testing referenced NIC handles that are
# retrieved separately, such as is the case with the JPRS registry for .co.jp. This
# really needs to be fixed, to ensure that contact parsing for this doesn't break.
@ -28,7 +37,6 @@ def read_encoded_file(file_path):
except Exception:
pass
parser = argparse.ArgumentParser(description="Runs or modifies the test suite for python-whois.")
parser.add_argument("mode", nargs=1, choices=["run", "update"], default="run", help="Whether to run or update the tests. Only update if you know what you're doing!")
parser.add_argument("target", nargs="+", help="The targets to run/modify tests for. Use 'all' to run the full test suite.")
@ -47,9 +55,14 @@ def encoded_json_dumps(obj):
def json_fallback(obj):
if isinstance(obj, datetime.datetime):
return obj.isoformat()
elif is_string(obj):
return indent_values(obj)
else:
return obj
def indent_values(string):
return string.replace("\n", "\n ")
def recursive_encode(obj, encoding):
for key in list(obj.keys()):
if isinstance(obj[key], dict):
@ -69,11 +82,13 @@ def recursive_compare(obj1, obj2, chain=[]):
s1 = set(obj1.keys())
s2 = set(obj2.keys())
for item in s1.difference(s2):
errors.append("(%s) Key present in previous data, but missing in current data: %s" % (chain_name, item))
for key in s1.difference(s2):
value = json_fallback(obj1[key])
errors.append("(%s) Key present in previous data, but missing in current data: `%s`\n [---] %s" % (chain_name, key, value))
for item in s2.difference(s1):
errors.append("(%s) New key present in current data, but missing in previous data: %s" % (chain_name, item))
for key in s2.difference(s1):
value = json_fallback(obj2[key])
errors.append("(%s) New key present in current data, but missing in previous data: `%s`\n [+++] %s" % (chain_name, key, value))
for key in s1.intersection(s2):
if isinstance(obj1[key], dict) and isinstance(obj2[key], dict):
@ -82,10 +97,10 @@ def recursive_compare(obj1, obj2, chain=[]):
lst1 = [json_fallback(x) for x in obj1[key]]
lst2 = [json_fallback(x) for x in obj2[key]]
if set(lst1) != set(lst2):
errors.append("(%s) List mismatch in key %s.\n [old] %s\n [new] %s" % (chain_name, key, set(lst1), set(lst2)))
errors.append("(%s) List mismatch in key `%s`.\n [old] %s\n [new] %s" % (chain_name, key, set(lst1), set(lst2)))
else:
if json_fallback(obj1[key]) != json_fallback(obj2[key]):
errors.append("(%s) Data mismatch in key %s.\n [old] %s\n [new] %s" % (chain_name, key, json_fallback(obj1[key]), json_fallback(obj2[key])))
errors.append("(%s) Data mismatch in key `%s`.\n [old] %s\n [new] %s" % (chain_name, key, json_fallback(obj1[key]), json_fallback(obj2[key])))
return errors

@ -0,0 +1,60 @@
DOMAIN INFORMATION
Complete Domain Name........: apple.ai
Organization Using Domain Name
Organization Name..........: Apple Inc.
Street Address.............: 1 Infinite Loop
City.......................: Cupertino
State......................: CA
Postal Code................: 95014
Country....................: United States
Administrative Contact
NIC Handle (if known)......:
(I)ndividual (R)ole........:
Name (Last, First).........:
Organization Name..........: Apple Inc.
Street Address.............: 1 Infinite Loop
City.......................: Cupertino
State......................: CA
Postal Code................: 95014
Country....................: United States
Phone Number...............: +1.4089961010
Fax Number.................: +1.4089741560
E-Mailbox..................: admin@internationaladmin.com
Technical Contact
NIC Handle (if known)......:
(I)ndividual (R)ole........:
Name (Last, First).........: Administrator, DNS
Organization Name..........: CSC Corporate Domains, Inc.
Street Address.............: 2711 Centerville Rd.
City.......................: Wilmington
State......................: DE
Postal Code................: 19808
Country....................: United States
Phone Number...............: +1.3026365400
Fax Number.................: +1.3026365454
E-Mailbox..................: dns-admin@cscglobal.com
Billing Contact
NIC Handle (if known)......:
(I)ndividual (R)ole........:
Name (Last, First).........: Billing, ccTLD
Organization Name..........: Corporation Service Company
Street Address.............: 2711 Centerville Road Suite 400
City.......................: Wilmington
State......................: DE
Postal Code................: 19808
Country....................: United States
Phone Number...............: +1.3026365400
Fax Number.................: +1.3026365454
E-Mailbox..................: cctld-billing@cscinfo.com
Nameservers
Primary Server Hostname....: nserver.apple.com
Primary Server Netaddress..:
Secondary Server Hostname..: nserver2.apple.com
Secondary Server Netaddress:
Third Server Hostname......: nserver3.apple.com
Fourth Server Hostname.....: nserver4.apple.com
Last paid by: cctld-billing@cscinfo.com

@ -0,0 +1,60 @@
DOMAIN INFORMATION
Complete Domain Name........: dailym.ai
Organization Using Domain Name
Organization Name..........: Associated Newspapers Limited
Street Address.............: Northcliffe House, 2 Derry Street
City.......................: London
State......................:
Postal Code................: W8 5TT
Country....................: UK
Administrative Contact
NIC Handle (if known)......:
(I)ndividual (R)ole........: Domain Manager
Name (Last, First).........:
Organization Name..........: Associated Newspapers Limited
Street Address.............: Northcliffe House, 2 Derry Street
City.......................: London
State......................:
Postal Code................: W8 5TT
Country....................: UK
Phone Number...............: +44.2079386000
Fax Number.................:
E-Mailbox..................: admin@comlaude.com
Technical Contact
NIC Handle (if known)......:
(I)ndividual (R)ole........: Domain Manager
Name (Last, First).........:
Organization Name..........: Associated Newspapers Limited
Street Address.............: Northcliffe House, 2 Derry Street
City.......................: London
State......................:
Postal Code................: W8 5TT
Country....................: UK
Phone Number...............: +44.2079386000
Fax Number.................:
E-Mailbox..................: admin@comlaude.com
Billing Contact
NIC Handle (if known)......:
(I)ndividual (R)ole........: Billing Manager
Name (Last, First).........:
Organization Name..........: Com Laude
Street Address.............: 28-30 Little Russell Street
City.......................: London
State......................:
Postal Code................: WC1A 2HN
Country....................: UK
Phone Number...............: +44.2074218250
Fax Number.................:
E-Mailbox..................: billing@comlaude.com
Nameservers
Primary Server Hostname....: ns6.associated.co.uk
Primary Server Netaddress..:
Secondary Server Hostname..: ns5.anlremote.com
Secondary Server Netaddress:
Third Server Hostname......:
Fourth Server Hostname.....:
Last paid by: billing@comlaude.com

@ -0,0 +1 @@
{"nameservers": ["nserver.apple.com", "nserver2.apple.com", "nserver3.apple.com", "nserver4.apple.com"], "raw": ["DOMAIN INFORMATION\n\n Complete Domain Name........: apple.ai\nOrganization Using Domain Name\n Organization Name..........: Apple Inc.\n Street Address.............: 1 Infinite Loop\n City.......................: Cupertino\n State......................: CA\n Postal Code................: 95014\n Country....................: United States\nAdministrative Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: \n Name (Last, First).........: \n Organization Name..........: Apple Inc.\n Street Address.............: 1 Infinite Loop\n City.......................: Cupertino\n State......................: CA\n Postal Code................: 95014\n Country....................: United States\n Phone Number...............: +1.4089961010\n Fax Number.................: +1.4089741560\n E-Mailbox..................: admin@internationaladmin.com\nTechnical Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: \n Name (Last, First).........: Administrator, DNS\n Organization Name..........: CSC Corporate Domains, Inc.\n Street Address.............: 2711 Centerville Rd.\n City.......................: Wilmington\n State......................: DE\n Postal Code................: 19808\n Country....................: United States\n Phone Number...............: +1.3026365400\n Fax Number.................: +1.3026365454\n E-Mailbox..................: dns-admin@cscglobal.com\nBilling Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: \n Name (Last, First).........: Billing, ccTLD\n Organization Name..........: Corporation Service Company\n Street Address.............: 2711 Centerville Road Suite 400\n City.......................: Wilmington\n State......................: DE\n Postal Code................: 19808\n Country....................: United States\n Phone Number...............: +1.3026365400\n Fax Number.................: +1.3026365454\n E-Mailbox..................: cctld-billing@cscinfo.com\nNameservers\n Primary Server Hostname....: nserver.apple.com\n Primary Server Netaddress..: \n Secondary Server Hostname..: nserver2.apple.com\n Secondary Server Netaddress: \n Third Server Hostname......: nserver3.apple.com\n Fourth Server Hostname.....: nserver4.apple.com\n\n\nLast paid by: cctld-billing@cscinfo.com\n\n"], "contacts": {"admin": {"city": "Cupertino", "fax": "+1.4089741560", "phone": "+1.4089961010", "state": "CA", "street": "1 Infinite Loop", "country": "United States", "postalcode": "95014", "organization": "Apple Inc.", "email": "admin@internationaladmin.com"}, "tech": {"city": "Wilmington", "fax": "+1.3026365454", "name": "Administrator, DNS", "phone": "+1.3026365400", "state": "DE", "street": "2711 Centerville Rd.", "country": "United States", "postalcode": "19808", "organization": "CSC Corporate Domains, Inc.", "email": "dns-admin@cscglobal.com"}, "registrant": {"city": "Cupertino", "name": "Apple Inc.", "country": "United States", "state": "CA", "street": "1 Infinite Loop", "postalcode": "95014"}, "billing": {"city": "Wilmington", "fax": "+1.3026365454", "name": "Billing, ccTLD", "phone": "+1.3026365400", "state": "DE", "street": "2711 Centerville Road Suite 400", "country": "United States", "postalcode": "19808", "organization": "Corporation Service Company", "email": "cctld-billing@cscinfo.com"}}}

@ -0,0 +1 @@
{"nameservers": ["ns6.associated.co.uk", "ns5.anlremote.com"], "raw": ["DOMAIN INFORMATION\n\n Complete Domain Name........: dailym.ai\nOrganization Using Domain Name\n Organization Name..........: Associated Newspapers Limited\n Street Address.............: Northcliffe House, 2 Derry Street\n City.......................: London\n State......................: \n Postal Code................: W8 5TT\n Country....................: UK\nAdministrative Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: Domain Manager\n Name (Last, First).........: \n Organization Name..........: Associated Newspapers Limited\n Street Address.............: Northcliffe House, 2 Derry Street\n City.......................: London\n State......................: \n Postal Code................: W8 5TT\n Country....................: UK\n Phone Number...............: +44.2079386000\n Fax Number.................: \n E-Mailbox..................: admin@comlaude.com\nTechnical Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: Domain Manager\n Name (Last, First).........: \n Organization Name..........: Associated Newspapers Limited\n Street Address.............: Northcliffe House, 2 Derry Street\n City.......................: London\n State......................: \n Postal Code................: W8 5TT\n Country....................: UK\n Phone Number...............: +44.2079386000\n Fax Number.................: \n E-Mailbox..................: admin@comlaude.com\nBilling Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: Billing Manager\n Name (Last, First).........: \n Organization Name..........: Com Laude\n Street Address.............: 28-30 Little Russell Street\n City.......................: London\n State......................: \n Postal Code................: WC1A 2HN\n Country....................: UK\n Phone Number...............: +44.2074218250\n Fax Number.................: \n E-Mailbox..................: billing@comlaude.com\nNameservers\n Primary Server Hostname....: ns6.associated.co.uk\n Primary Server Netaddress..: \n Secondary Server Hostname..: ns5.anlremote.com\n Secondary Server Netaddress: \n Third Server Hostname......: \n Fourth Server Hostname.....: \n\n\nLast paid by: billing@comlaude.com\n\n"], "contacts": {"admin": {"city": "London", "phone": "+44.2079386000", "street": "Northcliffe House, 2 Derry Street", "role": "Domain Manager", "country": "UK", "postalcode": "W8 5TT", "organization": "Associated Newspapers Limited", "email": "admin@comlaude.com"}, "tech": {"city": "London", "phone": "+44.2079386000", "street": "Northcliffe House, 2 Derry Street", "role": "Domain Manager", "country": "UK", "postalcode": "W8 5TT", "organization": "Associated Newspapers Limited", "email": "admin@comlaude.com"}, "registrant": {"city": "London", "name": "Associated Newspapers Limited", "country": "UK", "street": "Northcliffe House, 2 Derry Street", "postalcode": "W8 5TT"}, "billing": {"city": "London", "phone": "+44.2074218250", "street": "28-30 Little Russell Street", "role": "Billing Manager", "country": "UK", "postalcode": "WC1A 2HN", "organization": "Com Laude", "email": "billing@comlaude.com"}}}

@ -1 +1 @@
{"status": ["Client Transfer Prohibited", "Renewperiod"], "updated_date": ["2013-11-16T12:22:49"], "contacts": {"admin": {"city": "Panama", "handle": "INTErkiewm5586ze", "name": "Domain Administrator", "phone": "+507.65995877", "street": "Attn: anonnews.org\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "52300fa7x2yb6oe6@5225b4d0pi3627q9.privatewhois.net"}, "tech": {"city": "Panama", "handle": "INTEl92g5h18b12w", "name": "Domain Administrator", "phone": "+507.65995877", "street": "Attn: anonnews.org\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "52300fa6vwq931xf@5225b4d0pi3627q9.privatewhois.net"}, "registrant": {"city": "Panama", "handle": "INTE381xro4k9z0m", "name": "Domain Administrator", "phone": "+507.65995877", "street": "Attn: anonnews.org\nAptds. 0850-00056", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "52300fa6c2nzfacc@5225b4d0pi3627q9.privatewhois.net"}, "billing": null}, "nameservers": ["lisa.ns.cloudflare.com", "ed.ns.cloudflare.com"], "expiration_date": ["2014-12-12T20:31:54"], "raw": ["Access to .ORG WHOIS information is provided to assist persons in \ndetermining the contents of a domain name registration record in the \nPublic Interest Registry registry database. The data in this record is provided by \nPublic Interest Registry for informational purposes only, and Public Interest Registry does not \nguarantee its accuracy. This service is intended only for query-based \naccess. You agree that you will use this data only for lawful purposes \nand that, under no circumstances will you use this data to: (a) allow, \nenable, or otherwise support the transmission by e-mail, telephone, or \nfacsimile of mass unsolicited, commercial advertising or solicitations \nto entities other than the data recipient's own existing customers; or \n(b) enable high volume, automated, electronic processes that send \nqueries or data to the systems of Registry Operator, a Registrar, or \nAfilias except as reasonably necessary to register domain names or \nmodify existing registrations. All rights reserved. Public Interest Registry reserves \nthe right to modify these terms at any time. By submitting this query, \nyou agree to abide by this policy. \n\nDomain ID:D160909486-LROR\nDomain Name:ANONNEWS.ORG\nCreated On:12-Dec-2010 20:31:54 UTC\nLast Updated On:16-Nov-2013 12:22:49 UTC\nExpiration Date:12-Dec-2014 20:31:54 UTC\nSponsoring Registrar:Internet.bs Corp. (R1601-LROR)\nStatus:CLIENT TRANSFER PROHIBITED\nStatus:RENEWPERIOD\nRegistrant ID:INTE381xro4k9z0m\nRegistrant Name:Domain Administrator\nRegistrant Organization:Fundacion Private Whois\nRegistrant Street1:Attn: anonnews.org\nRegistrant Street2:Aptds. 0850-00056\nRegistrant Street3:\nRegistrant City:Panama\nRegistrant State/Province:\nRegistrant Postal Code:Zona 15\nRegistrant Country:PA\nRegistrant Phone:+507.65995877\nRegistrant Phone Ext.:\nRegistrant FAX:\nRegistrant FAX Ext.:\nRegistrant Email:52300fa6c2nzfacc@5225b4d0pi3627q9.privatewhois.net\nAdmin ID:INTErkiewm5586ze\nAdmin Name:Domain Administrator\nAdmin Organization:Fundacion Private Whois\nAdmin Street1:Attn: anonnews.org\nAdmin Street2:Aptds. 0850-00056\nAdmin Street3:\nAdmin City:Panama\nAdmin State/Province:\nAdmin Postal Code:Zona 15\nAdmin Country:PA\nAdmin Phone:+507.65995877\nAdmin Phone Ext.:\nAdmin FAX:\nAdmin FAX Ext.:\nAdmin Email:52300fa7x2yb6oe6@5225b4d0pi3627q9.privatewhois.net\nTech ID:INTEl92g5h18b12w\nTech Name:Domain Administrator\nTech Organization:Fundacion Private Whois\nTech Street1:Attn: anonnews.org\nTech Street2:Aptds. 0850-00056\nTech Street3:\nTech City:Panama\nTech State/Province:\nTech Postal Code:Zona 15\nTech Country:PA\nTech Phone:+507.65995877\nTech Phone Ext.:\nTech FAX:\nTech FAX Ext.:\nTech Email:52300fa6vwq931xf@5225b4d0pi3627q9.privatewhois.net\nName Server:LISA.NS.CLOUDFLARE.COM\nName Server:ED.NS.CLOUDFLARE.COM\nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nDNSSEC:Unsigned\n\n\n\n"], "registrar": ["Internet.bs Corp. (R1601-LROR)"], "creation_date": ["2010-12-12T20:31:54", "2010-12-12T20:31:54"], "id": ["D160909486-LROR"]}
{"status": ["Client Transfer Prohibited", "Renewperiod"], "updated_date": ["2013-11-16T12:22:49"], "contacts": {"admin": {"city": "Panama", "handle": "INTErkiewm5586ze", "phone": "+507.65995877", "street": "Attn: anonnews.org\nAptds. 0850-00056", "role": "Domain Administrator", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "52300fa7x2yb6oe6@5225b4d0pi3627q9.privatewhois.net"}, "tech": {"city": "Panama", "handle": "INTEl92g5h18b12w", "phone": "+507.65995877", "street": "Attn: anonnews.org\nAptds. 0850-00056", "role": "Domain Administrator", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "52300fa6vwq931xf@5225b4d0pi3627q9.privatewhois.net"}, "registrant": {"city": "Panama", "handle": "INTE381xro4k9z0m", "phone": "+507.65995877", "street": "Attn: anonnews.org\nAptds. 0850-00056", "role": "Domain Administrator", "country": "Panama", "postalcode": "Zona 15", "organization": "Fundacion Private Whois", "email": "52300fa6c2nzfacc@5225b4d0pi3627q9.privatewhois.net"}, "billing": null}, "nameservers": ["lisa.ns.cloudflare.com", "ed.ns.cloudflare.com"], "expiration_date": ["2014-12-12T20:31:54"], "raw": ["Access to .ORG WHOIS information is provided to assist persons in \ndetermining the contents of a domain name registration record in the \nPublic Interest Registry registry database. The data in this record is provided by \nPublic Interest Registry for informational purposes only, and Public Interest Registry does not \nguarantee its accuracy. This service is intended only for query-based \naccess. You agree that you will use this data only for lawful purposes \nand that, under no circumstances will you use this data to: (a) allow, \nenable, or otherwise support the transmission by e-mail, telephone, or \nfacsimile of mass unsolicited, commercial advertising or solicitations \nto entities other than the data recipient's own existing customers; or \n(b) enable high volume, automated, electronic processes that send \nqueries or data to the systems of Registry Operator, a Registrar, or \nAfilias except as reasonably necessary to register domain names or \nmodify existing registrations. All rights reserved. Public Interest Registry reserves \nthe right to modify these terms at any time. By submitting this query, \nyou agree to abide by this policy. \n\nDomain ID:D160909486-LROR\nDomain Name:ANONNEWS.ORG\nCreated On:12-Dec-2010 20:31:54 UTC\nLast Updated On:16-Nov-2013 12:22:49 UTC\nExpiration Date:12-Dec-2014 20:31:54 UTC\nSponsoring Registrar:Internet.bs Corp. (R1601-LROR)\nStatus:CLIENT TRANSFER PROHIBITED\nStatus:RENEWPERIOD\nRegistrant ID:INTE381xro4k9z0m\nRegistrant Name:Domain Administrator\nRegistrant Organization:Fundacion Private Whois\nRegistrant Street1:Attn: anonnews.org\nRegistrant Street2:Aptds. 0850-00056\nRegistrant Street3:\nRegistrant City:Panama\nRegistrant State/Province:\nRegistrant Postal Code:Zona 15\nRegistrant Country:PA\nRegistrant Phone:+507.65995877\nRegistrant Phone Ext.:\nRegistrant FAX:\nRegistrant FAX Ext.:\nRegistrant Email:52300fa6c2nzfacc@5225b4d0pi3627q9.privatewhois.net\nAdmin ID:INTErkiewm5586ze\nAdmin Name:Domain Administrator\nAdmin Organization:Fundacion Private Whois\nAdmin Street1:Attn: anonnews.org\nAdmin Street2:Aptds. 0850-00056\nAdmin Street3:\nAdmin City:Panama\nAdmin State/Province:\nAdmin Postal Code:Zona 15\nAdmin Country:PA\nAdmin Phone:+507.65995877\nAdmin Phone Ext.:\nAdmin FAX:\nAdmin FAX Ext.:\nAdmin Email:52300fa7x2yb6oe6@5225b4d0pi3627q9.privatewhois.net\nTech ID:INTEl92g5h18b12w\nTech Name:Domain Administrator\nTech Organization:Fundacion Private Whois\nTech Street1:Attn: anonnews.org\nTech Street2:Aptds. 0850-00056\nTech Street3:\nTech City:Panama\nTech State/Province:\nTech Postal Code:Zona 15\nTech Country:PA\nTech Phone:+507.65995877\nTech Phone Ext.:\nTech FAX:\nTech FAX Ext.:\nTech Email:52300fa6vwq931xf@5225b4d0pi3627q9.privatewhois.net\nName Server:LISA.NS.CLOUDFLARE.COM\nName Server:ED.NS.CLOUDFLARE.COM\nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nName Server: \nDNSSEC:Unsigned\n\n\n\n"], "registrar": ["Internet.bs Corp. (R1601-LROR)"], "creation_date": ["2010-12-12T20:31:54", "2010-12-12T20:31:54"], "id": ["D160909486-LROR"]}

@ -0,0 +1 @@
{"nameservers": ["nserver.apple.com", "nserver2.apple.com", "nserver3.apple.com", "nserver4.apple.com"], "raw": ["DOMAIN INFORMATION\n\n Complete Domain Name........: apple.ai\nOrganization Using Domain Name\n Organization Name..........: Apple Inc.\n Street Address.............: 1 Infinite Loop\n City.......................: Cupertino\n State......................: CA\n Postal Code................: 95014\n Country....................: United States\nAdministrative Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: \n Name (Last, First).........: \n Organization Name..........: Apple Inc.\n Street Address.............: 1 Infinite Loop\n City.......................: Cupertino\n State......................: CA\n Postal Code................: 95014\n Country....................: United States\n Phone Number...............: +1.4089961010\n Fax Number.................: +1.4089741560\n E-Mailbox..................: admin@internationaladmin.com\nTechnical Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: \n Name (Last, First).........: Administrator, DNS\n Organization Name..........: CSC Corporate Domains, Inc.\n Street Address.............: 2711 Centerville Rd.\n City.......................: Wilmington\n State......................: DE\n Postal Code................: 19808\n Country....................: United States\n Phone Number...............: +1.3026365400\n Fax Number.................: +1.3026365454\n E-Mailbox..................: dns-admin@cscglobal.com\nBilling Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: \n Name (Last, First).........: Billing, ccTLD\n Organization Name..........: Corporation Service Company\n Street Address.............: 2711 Centerville Road Suite 400\n City.......................: Wilmington\n State......................: DE\n Postal Code................: 19808\n Country....................: United States\n Phone Number...............: +1.3026365400\n Fax Number.................: +1.3026365454\n E-Mailbox..................: cctld-billing@cscinfo.com\nNameservers\n Primary Server Hostname....: nserver.apple.com\n Primary Server Netaddress..: \n Secondary Server Hostname..: nserver2.apple.com\n Secondary Server Netaddress: \n Third Server Hostname......: nserver3.apple.com\n Fourth Server Hostname.....: nserver4.apple.com\n\n\nLast paid by: cctld-billing@cscinfo.com\n\n"], "contacts": {"admin": {"city": "Cupertino", "fax": "+1.4089741560", "phone": "+1.4089961010", "state": "California", "street": "1 Infinite Loop", "country": "United States", "postalcode": "95014", "organization": "Apple Inc.", "email": "admin@internationaladmin.com"}, "tech": {"city": "Wilmington", "fax": "+1.3026365454", "phone": "+1.3026365400", "state": "Delaware", "street": "2711 Centerville Rd.", "role": "DNS Administrator", "country": "United States", "postalcode": "19808", "organization": "CSC Corporate Domains, Inc.", "email": "dns-admin@cscglobal.com"}, "registrant": {"city": "Cupertino", "country": "United States", "state": "California", "street": "1 Infinite Loop", "postalcode": "95014", "organization": "Apple Inc."}, "billing": {"city": "Wilmington", "fax": "+1.3026365454", "phone": "+1.3026365400", "state": "Delaware", "street": "2711 Centerville Road Suite 400", "country": "United States", "postalcode": "19808", "organization": "ccTLD Billing\nCorporation Service Company", "email": "cctld-billing@cscinfo.com"}}}

@ -1 +1 @@
{"status": ["serverDeleteProhibited (Protected by .auLOCKDOWN)", "serverUpdateProhibited (Protected by .auLOCKDOWN)"], "updated_date": ["2013-07-12T08:26:40"], "contacts": {"admin": null, "tech": {"handle": "83053T1868269", "name": "Domain Administrator"}, "registrant": {"organization": "AusRegistry International Pty. Ltd.", "handle": "83052O1868269", "name": "Domain Administrator"}, "billing": null}, "nameservers": ["ari.alpha.aridns.net.au", "ari.beta.aridns.net.au", "ari.gamma.aridns.net.au", "ari.delta.aridns.net.au"], "raw": ["Domain Name: aridns.net.au\nLast Modified: 12-Jul-2013 08:26:40 UTC\nRegistrar ID: Melbourne IT\nRegistrar Name: Melbourne IT\nStatus: serverDeleteProhibited (Protected by .auLOCKDOWN)\nStatus: serverUpdateProhibited (Protected by .auLOCKDOWN)\n\nRegistrant: AusRegistry International Pty. Ltd.\nRegistrant ID: ABN 16103729620\nEligibility Type: Company\n\nRegistrant Contact ID: 83052O1868269\nRegistrant Contact Name: Domain Administrator\nRegistrant Contact Email: Visit whois.ausregistry.com.au for Web based WhoIs\n\nTech Contact ID: 83053T1868269\nTech Contact Name: Domain Administrator\nTech Contact Email: Visit whois.ausregistry.com.au for Web based WhoIs\n\nName Server: ari.alpha.aridns.net.au\nName Server IP: 2001:dcd:1:0:0:0:0:2\nName Server IP: 37.209.192.2\nName Server: ari.beta.aridns.net.au\nName Server IP: 2001:dcd:2:0:0:0:0:2\nName Server IP: 37.209.194.2\nName Server: ari.gamma.aridns.net.au\nName Server IP: 2001:dcd:3:0:0:0:0:2\nName Server IP: 37.209.196.2\nName Server: ari.delta.aridns.net.au\nName Server IP: 2001:dcd:4:0:0:0:0:2\nName Server IP: 37.209.198.2\n\n"], "registrar": ["Melbourne IT"]}
{"status": ["serverDeleteProhibited (Protected by .auLOCKDOWN)", "serverUpdateProhibited (Protected by .auLOCKDOWN)"], "updated_date": ["2013-07-12T08:26:40"], "contacts": {"admin": null, "tech": {"role": "Domain Administrator", "handle": "83053T1868269"}, "registrant": {"organization": "AusRegistry International Pty. Ltd.", "role": "Domain Administrator", "handle": "83052O1868269"}, "billing": null}, "nameservers": ["ari.alpha.aridns.net.au", "ari.beta.aridns.net.au", "ari.gamma.aridns.net.au", "ari.delta.aridns.net.au"], "raw": ["Domain Name: aridns.net.au\nLast Modified: 12-Jul-2013 08:26:40 UTC\nRegistrar ID: Melbourne IT\nRegistrar Name: Melbourne IT\nStatus: serverDeleteProhibited (Protected by .auLOCKDOWN)\nStatus: serverUpdateProhibited (Protected by .auLOCKDOWN)\n\nRegistrant: AusRegistry International Pty. Ltd.\nRegistrant ID: ABN 16103729620\nEligibility Type: Company\n\nRegistrant Contact ID: 83052O1868269\nRegistrant Contact Name: Domain Administrator\nRegistrant Contact Email: Visit whois.ausregistry.com.au for Web based WhoIs\n\nTech Contact ID: 83053T1868269\nTech Contact Name: Domain Administrator\nTech Contact Email: Visit whois.ausregistry.com.au for Web based WhoIs\n\nName Server: ari.alpha.aridns.net.au\nName Server IP: 2001:dcd:1:0:0:0:0:2\nName Server IP: 37.209.192.2\nName Server: ari.beta.aridns.net.au\nName Server IP: 2001:dcd:2:0:0:0:0:2\nName Server IP: 37.209.194.2\nName Server: ari.gamma.aridns.net.au\nName Server IP: 2001:dcd:3:0:0:0:0:2\nName Server IP: 37.209.196.2\nName Server: ari.delta.aridns.net.au\nName Server IP: 2001:dcd:4:0:0:0:0:2\nName Server IP: 37.209.198.2\n\n"], "registrar": ["Melbourne IT"]}

@ -0,0 +1 @@
{"nameservers": ["ns6.associated.co.uk", "ns5.anlremote.com"], "raw": ["DOMAIN INFORMATION\n\n Complete Domain Name........: dailym.ai\nOrganization Using Domain Name\n Organization Name..........: Associated Newspapers Limited\n Street Address.............: Northcliffe House, 2 Derry Street\n City.......................: London\n State......................: \n Postal Code................: W8 5TT\n Country....................: UK\nAdministrative Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: Domain Manager\n Name (Last, First).........: \n Organization Name..........: Associated Newspapers Limited\n Street Address.............: Northcliffe House, 2 Derry Street\n City.......................: London\n State......................: \n Postal Code................: W8 5TT\n Country....................: UK\n Phone Number...............: +44.2079386000\n Fax Number.................: \n E-Mailbox..................: admin@comlaude.com\nTechnical Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: Domain Manager\n Name (Last, First).........: \n Organization Name..........: Associated Newspapers Limited\n Street Address.............: Northcliffe House, 2 Derry Street\n City.......................: London\n State......................: \n Postal Code................: W8 5TT\n Country....................: UK\n Phone Number...............: +44.2079386000\n Fax Number.................: \n E-Mailbox..................: admin@comlaude.com\nBilling Contact\n NIC Handle (if known)......: \n (I)ndividual (R)ole........: Billing Manager\n Name (Last, First).........: \n Organization Name..........: Com Laude\n Street Address.............: 28-30 Little Russell Street\n City.......................: London\n State......................: \n Postal Code................: WC1A 2HN\n Country....................: UK\n Phone Number...............: +44.2074218250\n Fax Number.................: \n E-Mailbox..................: billing@comlaude.com\nNameservers\n Primary Server Hostname....: ns6.associated.co.uk\n Primary Server Netaddress..: \n Secondary Server Hostname..: ns5.anlremote.com\n Secondary Server Netaddress: \n Third Server Hostname......: \n Fourth Server Hostname.....: \n\n\nLast paid by: billing@comlaude.com\n\n"], "contacts": {"admin": {"city": "London", "phone": "+44.2079386000", "street": "Northcliffe House, 2 Derry Street", "role": "Domain Manager", "country": "United Kingdom", "postalcode": "W8 5TT", "organization": "Associated Newspapers Limited", "email": "admin@comlaude.com"}, "tech": {"city": "London", "phone": "+44.2079386000", "street": "Northcliffe House, 2 Derry Street", "role": "Domain Manager", "country": "United Kingdom", "postalcode": "W8 5TT", "organization": "Associated Newspapers Limited", "email": "admin@comlaude.com"}, "registrant": {"city": "London", "country": "United Kingdom", "street": "Northcliffe House, 2 Derry Street", "postalcode": "W8 5TT", "organization": "Associated Newspapers Limited"}, "billing": {"city": "London", "phone": "+44.2074218250", "street": "28-30 Little Russell Street", "role": "Billing Manager", "country": "United Kingdom", "postalcode": "WC1A 2HN", "organization": "Com Laude", "email": "billing@comlaude.com"}}}

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"updated_date": ["2013-04-20T20:21:30"], "status": ["clientTransferProhibited"], "contacts": {"admin": {"city": "Tseung Kwan O", "name": "Domain Administrator", "country": "Hong Kong", "phone": "+852.93861402", "street": "26H Block 7 Beverly Garden", "organization": "iGenesis Limited", "email": "domain@igenesis.com"}, "tech": {"city": "Tseung Kwan O", "name": "Domain Administrator", "country": "Hong Kong", "phone": "+852.93861402", "street": "26H Block 7 Beverly Garden", "organization": "iGenesis Limited", "email": "domain@igenesis.com"}, "registrant": {"city": "Tseung Kwan O", "country": "Hong Kong", "street": "26H Block 7 Beverly Garden", "organization": "iGenesis Limited"}, "billing": {"city": "Tseung Kwan O", "name": "Domain Administrator", "country": "Hong Kong", "phone": "+852.93861402", "street": "26H Block 7 Beverly Garden", "organization": "iGenesis Limited", "email": "domain@igenesis.com"}}, "nameservers": ["ns1.parkingcrew.net", "ns2.parkingcrew.net"], "expiration_date": ["2014-05-20T00:00:00", "2014-05-20T00:00:00"], "creation_date": ["1994-05-19T04:00:00", "1994-05-19T04:00:00"], "raw": ["\n\nDomain: engine.com\n\nRecord dates:\n Record created on: 1994-05-19 04:00:00 UTC\n Record modified on: 2013-04-20 20:21:30 UTC\n Record expires on: 2014-05-20 UTC\n\nRegistrant contact:\n iGenesis Limited\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n\nAdministrative contact:\n iGenesis Limited\n Domain Administrator\n domain@igenesis.com\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n Phone: +852.93861402\n Fax: \n\nTechnical contact:\n iGenesis Limited\n Domain Administrator\n domain@igenesis.com\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n Phone: +852.93861402\n Fax: \n\nBilling contact:\n iGenesis Limited\n Domain Administrator\n domain@igenesis.com\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n Phone: +852.93861402\n Fax: \n\nNameservers:\n ns1.parkingcrew.net\n ns2.parkingcrew.net\n\nNote: Automated collection of data from this database is strictly prohibited.\n\n", "\nWhois Server Version 2.0\n\nDomain names in the .com and .net domains can now be registered\nwith many different competing registrars. Go to http://www.internic.net\nfor detailed information.\n\n Domain Name: ENGINE.COM\n Registrar: FABULOUS.COM PTY LTD.\n Whois Server: whois.fabulous.com\n Referral URL: http://www.fabulous.com\n Name Server: NS1.PARKINGCREW.NET\n Name Server: NS2.PARKINGCREW.NET\n Status: clientTransferProhibited\n Updated Date: 11-sep-2013\n Creation Date: 19-may-1994\n Expiration Date: 20-may-2014\n\n>>> Last update of whois database: Mon, 09 Dec 2013 05:28:32 UTC <<<\n\nNOTICE: The expiration date displayed in this record is the date the \nregistrar's sponsorship of the domain name registration in the registry is \ncurrently set to expire. This date does not necessarily reflect the expiration \ndate of the domain name registrant's agreement with the sponsoring \nregistrar. Users may consult the sponsoring registrar's Whois database to \nview the registrar's reported date of expiration for this registration.\n\nTERMS OF USE: You are not authorized to access or query our Whois \ndatabase through the use of electronic processes that are high-volume and \nautomated except as reasonably necessary to register domain names or \nmodify existing registrations; the Data in VeriSign Global Registry \nServices' (\"VeriSign\") Whois database is provided by VeriSign for \ninformation purposes only, and to assist persons in obtaining information \nabout or related to a domain name registration record. VeriSign does not \nguarantee its accuracy. By submitting a Whois query, you agree to abide \nby the following terms of use: You agree that you may use this Data only \nfor lawful purposes and that under no circumstances will you use this Data \nto: (1) allow, enable, or otherwise support the transmission of mass \nunsolicited, commercial advertising or solicitations via e-mail, telephone, \nor facsimile; or (2) enable high volume, automated, electronic processes \nthat apply to VeriSign (or its computer systems). The compilation, \nrepackaging, dissemination or other use of this Data is expressly \nprohibited without the prior written consent of VeriSign. You agree not to \nuse electronic processes that are automated and high-volume to access or \nquery the Whois database except as reasonably necessary to register \ndomain names or modify existing registrations. VeriSign reserves the right \nto restrict your access to the Whois database in its sole discretion to ensure \noperational stability. VeriSign may restrict or terminate your access to the \nWhois database for failure to abide by these terms of use. VeriSign \nreserves the right to modify these terms at any time. \n\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\nRegistrars.\n"], "whois_server": ["whois.fabulous.com"], "registrar": ["fabulous.com Pty Ltd."]}
{"updated_date": ["2013-04-20T20:21:30"], "status": ["clientTransferProhibited"], "contacts": {"admin": {"city": "Tseung Kwan O", "country": "Hong Kong", "phone": "+852.93861402", "street": "26H Block 7 Beverly Garden", "role": "Domain Administrator", "organization": "iGenesis Limited", "email": "domain@igenesis.com"}, "tech": {"city": "Tseung Kwan O", "country": "Hong Kong", "phone": "+852.93861402", "street": "26H Block 7 Beverly Garden", "role": "Domain Administrator", "organization": "iGenesis Limited", "email": "domain@igenesis.com"}, "registrant": {"city": "Tseung Kwan O", "country": "Hong Kong", "street": "26H Block 7 Beverly Garden", "organization": "iGenesis Limited"}, "billing": {"city": "Tseung Kwan O", "country": "Hong Kong", "phone": "+852.93861402", "street": "26H Block 7 Beverly Garden", "role": "Domain Administrator", "organization": "iGenesis Limited", "email": "domain@igenesis.com"}}, "nameservers": ["ns1.parkingcrew.net", "ns2.parkingcrew.net"], "expiration_date": ["2014-05-20T00:00:00", "2014-05-20T00:00:00"], "creation_date": ["1994-05-19T04:00:00", "1994-05-19T04:00:00"], "raw": ["\n\nDomain: engine.com\n\nRecord dates:\n Record created on: 1994-05-19 04:00:00 UTC\n Record modified on: 2013-04-20 20:21:30 UTC\n Record expires on: 2014-05-20 UTC\n\nRegistrant contact:\n iGenesis Limited\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n\nAdministrative contact:\n iGenesis Limited\n Domain Administrator\n domain@igenesis.com\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n Phone: +852.93861402\n Fax: \n\nTechnical contact:\n iGenesis Limited\n Domain Administrator\n domain@igenesis.com\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n Phone: +852.93861402\n Fax: \n\nBilling contact:\n iGenesis Limited\n Domain Administrator\n domain@igenesis.com\n 26H Block 7 Beverly Garden\n Tseung Kwan O, - - HK\n Phone: +852.93861402\n Fax: \n\nNameservers:\n ns1.parkingcrew.net\n ns2.parkingcrew.net\n\nNote: Automated collection of data from this database is strictly prohibited.\n\n", "\nWhois Server Version 2.0\n\nDomain names in the .com and .net domains can now be registered\nwith many different competing registrars. Go to http://www.internic.net\nfor detailed information.\n\n Domain Name: ENGINE.COM\n Registrar: FABULOUS.COM PTY LTD.\n Whois Server: whois.fabulous.com\n Referral URL: http://www.fabulous.com\n Name Server: NS1.PARKINGCREW.NET\n Name Server: NS2.PARKINGCREW.NET\n Status: clientTransferProhibited\n Updated Date: 11-sep-2013\n Creation Date: 19-may-1994\n Expiration Date: 20-may-2014\n\n>>> Last update of whois database: Mon, 09 Dec 2013 05:28:32 UTC <<<\n\nNOTICE: The expiration date displayed in this record is the date the \nregistrar's sponsorship of the domain name registration in the registry is \ncurrently set to expire. This date does not necessarily reflect the expiration \ndate of the domain name registrant's agreement with the sponsoring \nregistrar. Users may consult the sponsoring registrar's Whois database to \nview the registrar's reported date of expiration for this registration.\n\nTERMS OF USE: You are not authorized to access or query our Whois \ndatabase through the use of electronic processes that are high-volume and \nautomated except as reasonably necessary to register domain names or \nmodify existing registrations; the Data in VeriSign Global Registry \nServices' (\"VeriSign\") Whois database is provided by VeriSign for \ninformation purposes only, and to assist persons in obtaining information \nabout or related to a domain name registration record. VeriSign does not \nguarantee its accuracy. By submitting a Whois query, you agree to abide \nby the following terms of use: You agree that you may use this Data only \nfor lawful purposes and that under no circumstances will you use this Data \nto: (1) allow, enable, or otherwise support the transmission of mass \nunsolicited, commercial advertising or solicitations via e-mail, telephone, \nor facsimile; or (2) enable high volume, automated, electronic processes \nthat apply to VeriSign (or its computer systems). The compilation, \nrepackaging, dissemination or other use of this Data is expressly \nprohibited without the prior written consent of VeriSign. You agree not to \nuse electronic processes that are automated and high-volume to access or \nquery the Whois database except as reasonably necessary to register \ndomain names or modify existing registrations. VeriSign reserves the right \nto restrict your access to the Whois database in its sole discretion to ensure \noperational stability. VeriSign may restrict or terminate your access to the \nWhois database for failure to abide by these terms of use. VeriSign \nreserves the right to modify these terms at any time. \n\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\nRegistrars.\n"], "whois_server": ["whois.fabulous.com"], "registrar": ["fabulous.com Pty Ltd."]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"status": ["ok"], "updated_date": ["2013-09-22T00:52:31", "2013-09-22T00:44:16"], "contacts": {"admin": {"handle": "C4195-GANDI-EQUL", "organization": "Gandi Corporate"}, "tech": {"handle": "R3511-GANDI-HIRR", "name": "Domain Administrator", "organization": "Reddit Inc."}, "registrant": {"city": "Paris", "handle": "DUP181111842", "state": "Paris", "street": "68, rue du faubourg Saint Honore", "country": "France", "postalcode": "75008", "organization": "Corporation Service Company France", "creationdate": "2013-09-22T00:44:16", "changedate": "2013-09-22T00:44:16"}, "billing": null}, "nameservers": ["c.dns.gandi.net", "a.dns.gandi.net", "b.dns.gandi.net"], "expiration_date": ["2014-09-22T00:00:00"], "creation_date": ["2010-05-31T09:49:27", "2013-09-22T00:44:16"], "raw": ["\n*********************************************************************\n* Please note that the following result could be a subgroup of *\n* the data contained in the database. *\n* *\n* Additional information can be visualized at: *\n* http://www.nic.it/cgi-bin/Whois/whois.cgi *\n*********************************************************************\n\nDomain: redd.it\nStatus: ok\nCreated: 2010-05-31 09:49:27\nLast Update: 2013-09-22 00:52:31\nExpire Date: 2014-09-22\n\nRegistrant\n Name: Corporation Service Company France\n Organization: Corporation Service Company France\n ContactID: DUP181111842\n Address: 68, rue du faubourg Saint Honore\n Paris\n 75008\n Paris\n FR\n Created: 2013-09-22 00:44:16\n Last Update: 2013-09-22 00:44:16\n\nAdmin Contact\n Name: GANDI CORPORATE\n Organization: GANDI CORPORATE\n ContactID: C4195-GANDI-EQUL\n\nTechnical Contacts\n Name: Domain Administrator\n Organization: Reddit Inc\n ContactID: R3511-GANDI-HIRR\n\nRegistrar\n Organization: Gandi SAS\n Name: GANDI-REG\n Web: http://www.gandi.net\n\nNameservers\n c.dns.gandi.net\n a.dns.gandi.net\n b.dns.gandi.net\n\n\n"], "registrar": ["Gandi SAS"]}
{"status": ["ok"], "updated_date": ["2013-09-22T00:52:31", "2013-09-22T00:44:16"], "contacts": {"admin": {"handle": "C4195-GANDI-EQUL", "organization": "Gandi Corporate"}, "tech": {"handle": "R3511-GANDI-HIRR", "role": "Domain Administrator", "organization": "Reddit Inc."}, "registrant": {"city": "Paris", "handle": "DUP181111842", "state": "Paris", "street": "68, rue du faubourg Saint Honore", "country": "France", "postalcode": "75008", "organization": "Corporation Service Company France", "creationdate": "2013-09-22T00:44:16", "changedate": "2013-09-22T00:44:16"}, "billing": null}, "nameservers": ["c.dns.gandi.net", "a.dns.gandi.net", "b.dns.gandi.net"], "expiration_date": ["2014-09-22T00:00:00"], "creation_date": ["2010-05-31T09:49:27", "2013-09-22T00:44:16"], "raw": ["\n*********************************************************************\n* Please note that the following result could be a subgroup of *\n* the data contained in the database. *\n* *\n* Additional information can be visualized at: *\n* http://www.nic.it/cgi-bin/Whois/whois.cgi *\n*********************************************************************\n\nDomain: redd.it\nStatus: ok\nCreated: 2010-05-31 09:49:27\nLast Update: 2013-09-22 00:52:31\nExpire Date: 2014-09-22\n\nRegistrant\n Name: Corporation Service Company France\n Organization: Corporation Service Company France\n ContactID: DUP181111842\n Address: 68, rue du faubourg Saint Honore\n Paris\n 75008\n Paris\n FR\n Created: 2013-09-22 00:44:16\n Last Update: 2013-09-22 00:44:16\n\nAdmin Contact\n Name: GANDI CORPORATE\n Organization: GANDI CORPORATE\n ContactID: C4195-GANDI-EQUL\n\nTechnical Contacts\n Name: Domain Administrator\n Organization: Reddit Inc\n ContactID: R3511-GANDI-HIRR\n\nRegistrar\n Organization: Gandi SAS\n Name: GANDI-REG\n Web: http://www.gandi.net\n\nNameservers\n c.dns.gandi.net\n a.dns.gandi.net\n b.dns.gandi.net\n\n\n"], "registrar": ["Gandi SAS"]}

@ -1 +1 @@
{"contacts": {"admin": {"phone": "+1.4083493300", "fax": "+1.4083493301", "name": "Domain Administrator", "email": "domainadmin@yahoo-inc.com"}, "tech": {"phone": "+1.4083493300", "fax": "+1.4083493301", "name": "Domain Administrator", "email": "domainadmin@yahoo-inc.com"}, "registrant": {"city": "Sunnyvale", "fax": "+1.4083493301", "name": "Domain Administrator", "country": "United States", "phone": "+1.4083493300", "state": "California", "street": "701 First Avenue", "organization": "Yahoo! Inc.", "email": "domainadmin@yahoo-inc.com"}, "billing": null}, "nameservers": ["ns1.yahoo.com", "ns2.yahoo.com", "ns3.yahoo.com", "ns4.yahoo.com", "ns5.yahoo.com"], "expiration_date": ["2019-07-12T00:00:00", "2019-07-12T00:00:00"], "creation_date": ["1997-05-01T00:00:00", "1997-05-01T00:00:00"], "raw": ["Domain Name: yahoo.com.tw\n Registrant:\n Yahoo! Inc.\n Domain Administrator domainadmin@yahoo-inc.com\n +1.4083493300\n +1.4083493301\n 701 First Avenue \n Sunnyvale, CA\n US\n\n Administrative Contact:\n Domain Administrator domainadmin@yahoo-inc.com\n +1.4083493300\n +1.4083493301\n\n Technical Contact:\n Domain Administrator domainadmin@yahoo-inc.com\n +1.4083493300\n +1.4083493301\n\n Record expires on 2019-07-12 (YYYY-MM-DD)\n Record created on 1997-05-01 (YYYY-MM-DD)\n\n Domain servers in listed order:\n ns1.yahoo.com \n ns2.yahoo.com \n ns3.yahoo.com \n ns4.yahoo.com \n ns5.yahoo.com \n\nRegistration Service Provider: Markmonitor, Inc.\n\n[Provided by NeuStar Registry Gateway Services]\n\n"], "registrar": ["Markmonitor, Inc."]}
{"contacts": {"admin": {"phone": "+1.4083493300", "fax": "+1.4083493301", "role": "Domain Administrator", "email": "domainadmin@yahoo-inc.com"}, "tech": {"phone": "+1.4083493300", "fax": "+1.4083493301", "role": "Domain Administrator", "email": "domainadmin@yahoo-inc.com"}, "registrant": {"city": "Sunnyvale", "fax": "+1.4083493301", "country": "United States", "phone": "+1.4083493300", "state": "California", "street": "701 First Avenue", "role": "Domain Administrator", "organization": "Yahoo! Inc.", "email": "domainadmin@yahoo-inc.com"}, "billing": null}, "nameservers": ["ns1.yahoo.com", "ns2.yahoo.com", "ns3.yahoo.com", "ns4.yahoo.com", "ns5.yahoo.com"], "expiration_date": ["2019-07-12T00:00:00", "2019-07-12T00:00:00"], "creation_date": ["1997-05-01T00:00:00", "1997-05-01T00:00:00"], "raw": ["Domain Name: yahoo.com.tw\n Registrant:\n Yahoo! Inc.\n Domain Administrator domainadmin@yahoo-inc.com\n +1.4083493300\n +1.4083493301\n 701 First Avenue \n Sunnyvale, CA\n US\n\n Administrative Contact:\n Domain Administrator domainadmin@yahoo-inc.com\n +1.4083493300\n +1.4083493301\n\n Technical Contact:\n Domain Administrator domainadmin@yahoo-inc.com\n +1.4083493300\n +1.4083493301\n\n Record expires on 2019-07-12 (YYYY-MM-DD)\n Record created on 1997-05-01 (YYYY-MM-DD)\n\n Domain servers in listed order:\n ns1.yahoo.com \n ns2.yahoo.com \n ns3.yahoo.com \n ns4.yahoo.com \n ns5.yahoo.com \n\nRegistration Service Provider: Markmonitor, Inc.\n\n[Provided by NeuStar Registry Gateway Services]\n\n"], "registrar": ["Markmonitor, Inc."]}

@ -1 +1 @@
{"status": ["ok"], "updated_date": ["2013-12-06T00:48:58", "2012-11-02T07:30:15", "2012-11-02T07:30:16"], "contacts": {"admin": {"city": "Milano", "handle": "DUP975799853", "name": "Aldo Martini Massimo Ernesto", "state": "MI", "street": "via Spadolini 7", "country": "Italy", "postalcode": "20141", "creationdate": "2012-11-02T07:30:15", "changedate": "2012-11-02T07:30:15"}, "tech": {"city": "Sunnyvale", "handle": "DUP285050789", "state": "California", "street": "Domain Administrator\n701 First Avenue", "country": "United States", "postalcode": "94089", "organization": "Yahoo Inc.", "creationdate": "2012-11-02T07:30:16", "changedate": "2012-11-02T07:30:16"}, "registrant": {"city": "Milano", "handle": "DUP211874838", "state": "MI", "street": "via Spadolini 7", "country": "Italy", "postalcode": "20141", "organization": "Yahoo! Italia S.r.l.", "creationdate": "2012-11-02T07:30:15", "changedate": "2012-11-02T07:30:15"}, "billing": null}, "nameservers": ["ns1.yahoo.com", "ns5.yahoo.com", "ns7.yahoo.com", "ns2.yahoo.com", "ns3.yahoo.com"], "expiration_date": ["2014-11-20T00:00:00"], "creation_date": ["1998-05-11T00:00:00", "2012-11-02T07:30:15", "2012-11-02T07:30:16"], "raw": ["\n*********************************************************************\n* Please note that the following result could be a subgroup of *\n* the data contained in the database. *\n* *\n* Additional information can be visualized at: *\n* http://www.nic.it/cgi-bin/Whois/whois.cgi *\n*********************************************************************\n\nDomain: yahoo.it\nStatus: ok\nCreated: 1998-05-11 00:00:00\nLast Update: 2013-12-06 00:48:58\nExpire Date: 2014-11-20\n\nRegistrant\n Name: Yahoo! Italia S.r.l.\n Organization: Yahoo! Italia S.r.l.\n ContactID: DUP211874838\n Address: via Spadolini 7\n Milano\n 20141\n MI\n IT\n Created: 2012-11-02 07:30:15\n Last Update: 2012-11-02 07:30:15\n\nAdmin Contact\n Name: Martini Massimo Ernesto Aldo\n ContactID: DUP975799853\n Address: via Spadolini 7\n Milano\n 20141\n MI\n IT\n Created: 2012-11-02 07:30:15\n Last Update: 2012-11-02 07:30:15\n\nTechnical Contacts\n Name: Yahoo Inc\n ContactID: DUP285050789\n Address: Domain Administrator\n 701 First Avenue\n Sunnyvale\n 94089\n CALIFORNIA\n US\n Created: 2012-11-02 07:30:16\n Last Update: 2012-11-02 07:30:16\n\nRegistrar\n Organization: MarkMonitor International Limited\n Name: MARKMONITOR-REG\n Web: https://www.markmonitor.com/\n\nNameservers\n ns1.yahoo.com\n ns5.yahoo.com\n ns7.yahoo.com\n ns2.yahoo.com\n ns3.yahoo.com\n\n\n"], "registrar": ["MarkMonitor International Limited"]}
{"status": ["ok"], "updated_date": ["2013-12-06T00:48:58", "2012-11-02T07:30:15", "2012-11-02T07:30:16"], "contacts": {"admin": {"city": "Milano", "handle": "DUP975799853", "name": "Aldo Martini Massimo Ernesto", "state": "MI", "street": "via Spadolini 7", "country": "Italy", "postalcode": "20141", "creationdate": "2012-11-02T07:30:15", "changedate": "2012-11-02T07:30:15"}, "tech": {"city": "Sunnyvale", "handle": "DUP285050789", "state": "California", "street": "701 First Avenue", "role": "Domain Administrator", "country": "United States", "postalcode": "94089", "organization": "Yahoo Inc.", "creationdate": "2012-11-02T07:30:16", "changedate": "2012-11-02T07:30:16"}, "registrant": {"city": "Milano", "handle": "DUP211874838", "state": "MI", "street": "via Spadolini 7", "country": "Italy", "postalcode": "20141", "organization": "Yahoo! Italia S.r.l.", "creationdate": "2012-11-02T07:30:15", "changedate": "2012-11-02T07:30:15"}, "billing": null}, "nameservers": ["ns1.yahoo.com", "ns5.yahoo.com", "ns7.yahoo.com", "ns2.yahoo.com", "ns3.yahoo.com"], "expiration_date": ["2014-11-20T00:00:00"], "creation_date": ["1998-05-11T00:00:00", "2012-11-02T07:30:15", "2012-11-02T07:30:16"], "raw": ["\n*********************************************************************\n* Please note that the following result could be a subgroup of *\n* the data contained in the database. *\n* *\n* Additional information can be visualized at: *\n* http://www.nic.it/cgi-bin/Whois/whois.cgi *\n*********************************************************************\n\nDomain: yahoo.it\nStatus: ok\nCreated: 1998-05-11 00:00:00\nLast Update: 2013-12-06 00:48:58\nExpire Date: 2014-11-20\n\nRegistrant\n Name: Yahoo! Italia S.r.l.\n Organization: Yahoo! Italia S.r.l.\n ContactID: DUP211874838\n Address: via Spadolini 7\n Milano\n 20141\n MI\n IT\n Created: 2012-11-02 07:30:15\n Last Update: 2012-11-02 07:30:15\n\nAdmin Contact\n Name: Martini Massimo Ernesto Aldo\n ContactID: DUP975799853\n Address: via Spadolini 7\n Milano\n 20141\n MI\n IT\n Created: 2012-11-02 07:30:15\n Last Update: 2012-11-02 07:30:15\n\nTechnical Contacts\n Name: Yahoo Inc\n ContactID: DUP285050789\n Address: Domain Administrator\n 701 First Avenue\n Sunnyvale\n 94089\n CALIFORNIA\n US\n Created: 2012-11-02 07:30:16\n Last Update: 2012-11-02 07:30:16\n\nRegistrar\n Organization: MarkMonitor International Limited\n Name: MARKMONITOR-REG\n Web: https://www.markmonitor.com/\n\nNameservers\n ns1.yahoo.com\n ns5.yahoo.com\n ns7.yahoo.com\n ns2.yahoo.com\n ns3.yahoo.com\n\n\n"], "registrar": ["MarkMonitor International Limited"]}
Loading…
Cancel
Save