Overview
This node retrieves Whois data for a specified domain or URL. Whois data provides detailed registration information about internet domains, such as registrant contact details, domain creation and expiration dates, and registrar information. This node is useful for scenarios like domain research, cybersecurity investigations, brand protection, or verifying domain ownership.
For example, you can input a domain like "example.com" to get its Whois record, which helps identify the owner or check domain status. It supports extracting the domain from a full URL automatically and following HTTP redirects before querying Whois servers.
Properties
| Name | Meaning |
|---|---|
| Target Domain / URL | The domain name or full URL to query Whois data for. |
| Options | A collection of optional settings: |
| - Extract Domain | Whether to extract just the domain part from the provided URL (true/false). |
| - Follow | Number of times to follow HTTP redirects before querying Whois (number). |
| - Verbose | Whether to show verbose results with additional details (true/false). |
| - Put Result in Field | The name of the output JSON field where the Whois data will be stored (string). |
Output
The node outputs an array of items, each containing a json object. Inside this object, there is a field (default named "whois", customizable via options) that holds the Whois data retrieved for the target domain.
The Whois data includes typical domain registration details returned by the Whois server, structured as JSON. This may include registrant info, domain status, creation and expiry dates, and registrar details.
No binary data output is produced by this node.
Dependencies
- Uses the external
whois-jsonlibrary to perform Whois lookups. - Utilizes a utility class to extract the domain from URLs.
- No special API keys or credentials are required.
- Requires network access to Whois servers.
Troubleshooting
- Common issues:
- Invalid domain or URL format may cause lookup failures.
- Network connectivity problems can prevent querying Whois servers.
- Excessive redirects might cause unexpected behavior; adjust the "Follow" option accordingly.
- Error messages:
- Errors from the Whois library typically indicate lookup failure or invalid input.
- If the domain extraction fails, ensure the input URL is correctly formatted.
- Resolutions:
- Verify the target domain or URL is valid.
- Increase or decrease the number of allowed redirects if needed.
- Enable verbose mode to get more detailed error information.