DNS Verification
Domain Verification Guide
Guide for verifying domain ownership to enable OSINT and dark web monitoring.
Overview
Domain verification is required to enable OSINT (Open Source Intelligence) and dark web searches for your organization. Verification ensures that only authorized domains are monitored for exposed credentials and leaked data.
Prerequisites
- Organization created in CyberOptix
- DNS management access for your domain
- Ability to add TXT records to DNS
Add Primary Domain
When creating or editing an organization, include the Primary Domain field.
After adding the domain, CyberOptix will generate a unique verification code.
Verify Domain Ownership
Step 1: Retrieve Verification Code
In the organization settings, locate the domain verification details:
- TXT Record Name:
cyberoptix-verification.your-domain.com - TXT Record Value: Unique verification code (e.g.,
8rAzUDvLEh142LLZ)
Step 2: Add DNS TXT Record
Add a TXT record to your DNS configuration with the following details:
| Field | Value |
|---|---|
| Type | TXT |
| Name | cyberoptix-verification.your-domain.com |
| Value | Verification code from CyberOptix |
| TTL | 300 (or default) |
Example Configuration:
Name: cyberoptix-verification.insecure-it.com
Type: TXT
Value: 8rAzUDvLEh142LLZ
TTL: 300
Step 3: Wait for Verification
After adding the TXT record:
- DNS propagation may take up to 48 hours
- CyberOptix automatically checks for the TXT record periodically
- The Verified status will update once the record is detected
Step 4: Confirm Verification
Once verified, the domain status will show as Verified in the organization settings.
DNS Provider Instructions
Common DNS Providers
Cloudflare:
- Dashboard → Select domain → DNS → Add record
- Type: TXT
- Name:
cyberoptix-verification - Content: Verification code
- Save
AWS Route 53:
- Hosted zones → Select domain → Create record
- Record type: TXT
- Name:
cyberoptix-verification.your-domain.com - Value: Verification code
- Create record
Google Cloud DNS:
- Cloud DNS → Select zone → Add record set
- DNS name:
cyberoptix-verification.your-domain.com - Resource record type: TXT
- TXT data: Verification code
- Create
GoDaddy:
- DNS Management → Add → TXT
- Host:
cyberoptix-verification - TXT Value: Verification code
- Save
Monitoring Schedules
Once your domain is verified, CyberOptix will automatically begin monitoring:
| Monitoring Type | Frequency | Description |
|---|---|---|
| OSINT Queries | Every 24 hours | Public data sources, social media, code repositories |
| Dark Web Searches | Every 28 days | Underground forums, paste sites, credential dumps |
Verification Troubleshooting
Domain Not Verifying
Check DNS Propagation:
# Linux/macOS
dig TXT cyberoptix-verification.your-domain.com
# Windows
nslookup -type=TXT cyberoptix-verification.your-domain.comCommon Issues:
- DNS record not propagated yet (wait up to 48 hours)
- Incorrect TXT record name or value
- TXT record added to wrong domain or subdomain
- DNS caching (flush local DNS cache)
Multiple Domains
To monitor multiple domains:
- Add each domain as a separate entry in organization settings
- Verify each domain with its unique TXT record
- Each domain receives independent OSINT and dark web monitoring
What Gets Monitored
After domain verification, CyberOptix monitors for:
OSINT Sources:
- Public code repositories (GitHub, GitLab, Bitbucket)
- Social media platforms
- Paste sites
- Public data breaches
- Certificate transparency logs
Dark Web Sources:
- Underground forums
- Credential marketplaces
- Data dump repositories
- Ransomware leak sites
- Combo list databases
Data Privacy
Domain verification ensures:
- Only authorized organizations can monitor specific domains
- No monitoring occurs without explicit domain ownership proof
- Verification can be revoked by removing the DNS TXT record
Updated about 2 months ago