Documentation

Complete guide to using MirrorScan for finding and managing official mirror domains

πŸš€ Getting Started

πŸ‘€ For Users

MirrorScan makes it easy to find official mirror domains when websites are blocked or inaccessible.

  • β€’ Search any domain in the search bar
  • β€’ Look for the green "Official domain" badge
  • β€’ Check mirror status indicators (βœ… Up, ❓ Unknown)
  • β€’ Click external link icons to visit mirrors
  • β€’ Use different mirror types based on your needs

πŸ’‘ Pro Tip

Bookmark multiple mirrors for important sites. If one goes down, you'll always have alternatives ready. All mirrors shown are verified by the actual domain owners.

🏒 For Website Owners

Protect your users from phishing and ensure accessibility by registering your official mirrors.

  • β€’ Click "Add Your Mirrors" in the header
  • β€’ Submit your main domain and mirror list
  • β€’ Complete ownership verification
  • β€’ Monitor your mirrors through our dashboard
  • β€’ Update mirror information as needed

βœ… Benefits

Verified mirrors help users avoid phishing sites and maintain access during outages or censorship. Your mirrors will be publicly searchable once verified.

πŸ” Verification Process

πŸ“
Step 1

Submit Information

Provide your main domain, contact email, and list of mirror domains

πŸ”
Step 2

Choose Verification

Select DNS record, file upload, or email verification method

βœ…
Step 3

Complete Verification

Follow the instructions sent to your email to prove ownership

πŸš€
Step 4

Go Live

Your mirrors are reviewed and published within 24-48 hours

Verification Methods

DNS Record

Add a TXT record to your domain's DNS settings

mirrorscan-verify=abc123xyz

File Upload

Upload a verification file to your website root

/mirrorscan-verify.txt

Email Verification

Respond from an admin email address

admin@yourdomain.com

πŸ”— Mirror Types

🌐

Main Mirrors

Primary alternative domains like .org, .net, .info

Examples:

example.orgexample.netexample.info

Use Cases:

  • β€’ General backup domains
  • β€’ Alternative TLDs
  • β€’ Regional variations

Pros:

  • βœ“ Easy to remember
  • βœ“ Standard DNS resolution
  • βœ“ Wide compatibility

Cons:

  • βœ— Can be blocked like main domain
  • βœ— Subject to same regulations
πŸ—ΊοΈ

Regional Mirrors

Location-specific mirrors optimized for different regions

Examples:

eu.example.comasia.example.comus.example.com

Use Cases:

  • β€’ Geo-blocking circumvention
  • β€’ Performance optimization
  • β€’ Local compliance

Pros:

  • βœ“ Faster local access
  • βœ“ Bypass geo-restrictions
  • βœ“ Local CDN benefits

Cons:

  • βœ— May still be blocked regionally
  • βœ— Requires multiple domains
πŸ§…

Tor Mirrors

.onion addresses accessible through the Tor network

Examples:

abc123xyz.oniondef456uvw.onion

Use Cases:

  • β€’ Privacy protection
  • β€’ Censorship resistance
  • β€’ Anonymous access

Pros:

  • βœ“ Maximum privacy
  • βœ“ Censorship resistant
  • βœ“ Anonymous access

Cons:

  • βœ— Requires Tor browser
  • βœ— Slower speeds
  • βœ— Complex setup
🌌

IPFS Mirrors

Decentralized content addressing through IPFS

Examples:

ipfs.io/ipfs/QmHashgateway.pinata.cloud/ipfs/QmHash

Use Cases:

  • β€’ Decentralized hosting
  • β€’ Permanent availability
  • β€’ Distributed access

Pros:

  • βœ“ Truly decentralized
  • βœ“ Permanent storage
  • βœ“ No single point of failure

Cons:

  • βœ— Technical complexity
  • βœ— Gateway dependency
  • βœ— Limited dynamic content

πŸ›‘οΈ Security & Trust

πŸ”’ Verification Standards

Domain Ownership

All mirrors require proof of domain ownership through DNS, file upload, or email verification.

Manual Review

Every submission is manually reviewed by our security team before going live.

Continuous Monitoring

Automated systems check mirror status and security every 2-4 hours.

🚨 Threat Protection

Phishing Prevention

Only verified domain owners can submit mirrors, preventing malicious imposters.

Malware Scanning

Regular security scans detect and flag potentially compromised mirrors.

Rapid Response

Suspicious mirrors are immediately flagged and removed from listings.

Trust Indicators

βœ…

Verified Badge

Green badge indicates domain ownership verification

πŸ”

Status Monitoring

Real-time status shows mirror availability

πŸ“Š

Transparency

Public verification history and audit logs

⚠️ Security Best Practices

  • β€’ Always verify the green "Official domain" badge before accessing mirrors
  • β€’ Check the mirror status indicator (βœ… Up, ❓ Unknown, ❌ Down)
  • β€’ Be cautious of mirrors with "Unknown" status - verify independently
  • β€’ Report suspicious mirrors immediately through our contact form
  • β€’ Use HTTPS whenever possible for secure connections

πŸ”Œ API Integration

Integrate MirrorScan into your applications, wallets, browser extensions, or security tools using our REST API. Perfect for automated mirror discovery and verification.

Quick Start

Basic Request

GET /api/v1/search?q=example.com

Response

{
  "domains": [
    {
      "domain": "example.com",
      "verified": true,
      "description": "Example website"
    }
  ]
}

Use Cases

Crypto Wallets

Automatically find working exchange mirrors when main sites are blocked

Browser Extensions

Redirect users to working mirrors when sites are inaccessible

Security Tools

Verify legitimate mirrors and detect phishing attempts

Monitoring Systems

Track mirror availability and performance across regions

Available Endpoints

GET/v1/search

Search for verified domains in the registry

Parameters: q (required), limit (optional)
GET/v1/domain/{domain}

Get detailed domain information with all mirrors

Parameters: domain (required, in URL path)
POST/v1/mirrors/submit

Submit new mirrors for verification

Body: domain, email, description, mirrors[]

Rate Limits

  • β€’ 1000 requests per hour per IP
  • β€’ 10,000 requests per day per IP
  • β€’ Contact us for higher limits

Authentication

  • β€’ Currently no authentication required
  • β€’ Rate limited per IP address
  • β€’ CORS enabled for browser requests

❓ Troubleshooting & FAQ

General

Q: Why can't I find mirrors for a specific domain?

A: The domain may not be registered in our system yet. Website owners need to submit their mirrors for verification. You can suggest they add their mirrors through our 'Add Your Mirrors' page.

Q: How often are mirror statuses updated?

A: Mirror statuses are automatically checked every 2-4 hours. Website owners can also manually trigger status updates through their dashboard.

Q: What does 'Unknown' status mean?

A: Unknown status indicates we couldn't verify the mirror's current state. This could be due to temporary network issues, geo-blocking, or the mirror being down. Try accessing it directly or check back later.

For Website Owners

Q: How long does verification take?

A: Most verifications are completed within 24-48 hours. Complex cases or domains with security concerns may take longer. You'll receive email updates throughout the process.

Q: Can I update my mirror list after verification?

A: Yes! You can add new mirrors or remove old ones through your dashboard. New mirrors will need to go through verification again.

Q: What if my verification fails?

A: Common issues include incorrect DNS records, missing verification files, or email delivery problems. Check your email for specific instructions and try again. Contact support if issues persist.

Q: Can I verify mirrors for subdomains?

A: Yes, but you need to prove ownership of the parent domain first. Subdomain mirrors can then be added to your existing verified domain entry.

Technical Issues

Q: The API returns 404 for my domain

A: This means the domain isn't in our registry. Check the spelling and ensure the domain owner has submitted their mirrors for verification.

Q: Why am I getting rate limited?

A: Our API has limits of 1000 requests per hour per IP. If you need higher limits for legitimate use cases, contact us to discuss API key access.

Q: CORS errors when calling the API from browser

A: Our API supports CORS for browser requests. Ensure you're using HTTPS and the correct API endpoint. Some ad blockers may interfere with requests.

Q: Mirror links don't work in my region

A: Some mirrors may be geo-blocked or have regional restrictions. Try mirrors marked for your region, or use Tor mirrors for maximum accessibility.

Security Concerns

Q: How do I know a mirror is safe?

A: Only access mirrors with the green 'Official domain' badge. These have been verified by the actual domain owners. Avoid mirrors without verification badges.

Q: I found a suspicious mirror listed

A: Report it immediately through our contact form or email. Include the domain name and details about why you think it's suspicious. We investigate all reports within 24 hours.

Q: Can mirrors be compromised after verification?

A: While rare, it's possible. We continuously monitor mirrors for security issues. If you notice suspicious behavior, report it immediately.

Still need help?

Can't find the answer you're looking for? We're here to help!