ENS Setup Guide
ENS Domain Setup Guide for 4EVERLAND IPFS Deployments
Last updated
ENS Domain Setup Guide for 4EVERLAND IPFS Deployments
Last updated
4EVERLAND supports (ENS) domains for decentralized, censorship-resistant access to your IPFS projects. Unlike traditional DNS, ENS domains:
Are owned via Ethereum private keys (no registrars)
Use smart contracts for censorship-resistant resolution
Auto-update content hashes via IPNS (InterPlanetary Name System)
Work with Web3 browsers/wallets (MetaMask, Brave, Opera Crypto)
Owned ENS Domain:
Ensure you control the Ethereum private key (MetaMask/ledger etc.)
Deployed IPFS Project:
Live on 4EVERLAND (Dashboard → Projects → [Project] → Details)
Web3 Wallet Setup:
Install MetaMask (Chrome/Firefox) with Ethereum Mainnet/Rinkeby configured
Sufficient ETH for transaction fees (≈ $0.5–$2 USD for mainnet)
Path: Dashboard → Projects → [IPFS Project] → Domains → Decentralized Domains → ENS
Domain Input
Enter your ENS domain (e.g., yourproject.eth
)
Ownership Verification
Click Add → 4EVERLAND will ask you to 'Verify Configuration'
4EVERLAND auto-detects your project's IPNS hash (k51qzi5uqu5...
)
Click Set Content Hash → Sign transaction to:
Update ENS contenthash
record to your IPNS CID
Click "Bind" to link IPNS to 4EVERLAND's auto-update service
MetaMask popup appears:
Sign the message to prove domain control
Transaction cost: ~50k gas (≈ $0.3 on Ethereum mainnet)
Success: Domain status changes to " ✅" (takes 1–3 minutes)
Copy your 4EVERLAND project's IPNS hash (k51qzi5uqu5...
)
Add contenthash
record:
Value: {IPNS_HASH}
(IPNS prefix format)
Click Save → Sign transaction (cost: ~80k gas)
Success: Domain status changes to " ✅" (takes 1–3 minutes)
Track Transaction
Etherscan: Search your wallet address for ENS SetContentHash
event
4EVERLAND Status:
Invalid Configuration: Waiting for blockchain confirmation (10–30 minutes)
Active ✅: Domain resolves to your IPFS project
Test Resolution
Web3 Browser: Visit yourproject.eth
(Brave/MetaMask Browser)
"Invalid Configuration"
1. Check ENS contenthash
format (must start with 0x01707102
)
2. Resign ownership challenge
Transaction Stuck
Add gas to speed up or cancel the tx
Domain Not Resolving
Clear MetaMask cache → Settings → Advanced → Clear site data for app.ens.domains
Purchase via (e.g., yourproject.eth
)
Go to → Manage yourproject.eth
Non-Web3 Browser: Use yourproject.eth.limo
Live Chat: Join → #Open a ticket