Domain Name Stockpiling Detection via Pre- and Post-Expiration Crawling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need to detect whether a domain name has been stockpiled by a registrar after its registration expires, as existing systems lack effective methods to determine the status and usage of domain names, particularly if they are parked or entered into the public domain.
Innovation Solution
A method and system that involves crawling domain names before and after expiration to gather and store information about the domain name's registration status and website content, using a detection service that receives data from registrars and clients, and analyzing changes in DNS records to determine if the domain name is being parked or has entered the public domain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a registrar monitors domain name status after expiration to detect stockpiling, then detection accuracy improves, but system complexity and resource consumption increase
Solution Approach 1:
The monitoring system is segmented into multiple specialized components: a crawler module for harvesting domain information, a parser module for extracting relevant data, a database module for storage, and an analysis module for detecting stockpiling patterns. This segmentation allows each component to focus on a specific task, improving detection accuracy while managing system complexity through modular design.
Solution Approach 2:
The system performs preliminary actions by crawling and storing domain name information before expiration occurs. By proactively gathering data about domain registrations, websites, and DNS records in advance, the system establishes a baseline that enables accurate detection of stockpiling behavior after expiration without requiring complex real-time analysis.
2Reliability
If comprehensive crawling is performed before and after domain expiration, then status detection reliability improves, but time consumption and processing resources increase
Solution Approach 1:
The system implements periodic crawling at strategically chosen intervals: before domain expiration, during the grace period after expiration, and at subsequent intervals. This periodic action ensures reliable detection of domain status changes and stockpiling behavior while avoiding continuous monitoring that would consume excessive time and resources. The timing of crawls is optimized to capture critical transitions in domain status.
3Measurement precision
If the system tracks detailed changes in DNS records and hosting information, then measurement precision of domain status improves, but data processing complexity increases
Solution Approach 1:
The system extracts only the most relevant features from crawled domain data for stockpiling detection, such as changes in nameserver records, hosting provider information, and domain registration status. By selectively extracting critical information rather than processing all crawled data, the system achieves high measurement precision while minimizing data processing complexity. Irrelevant data is discarded to focus computational resources on key indicators of stockpiling behavior.
Data Source
AI summary
Systems, methods, and computer program products are provided for detecting the stockpiling of domain names. In one exemplary embodiment, there is provided a method for detecting a status of a domain name. The method may include receiving information related to the domain name from a registrar. The method may include crawling the at least one domain name, wherein the crawling receives first information located on a website associated with the domain name and receives second information related to a registration of the domain name. The method may also include storing the first information and the second information, wherein the crawling is initiated at a first time prior to expiration of the at least one domain name and a second time after expiration of the at least one domain name.


