# What is .sol
.sol is the Solana domain name service launched by the Solana eco-project Bonfida. Bonfida aims to provide a decentralised and affordable way to connect domain names (.sol) to on-chain data. These on-chain data can be sol addresses, IPFS content IDs, images, text, or anything else. Some clear advantages of domain name services are that they can be mapped to sol addresses for easy reading and use, and for on-chain transfers and payments.
# What is 4sol.xyz
4sol.xyz is a privacy-protected SNS gateway for resolving Solana name service (SNS) records and associated IPFS/IPNS, launched and maintained by the 4EVERLAND community. 4sol.xyz allows users and dApp developers to easily access and host static content built from a combination of IPFS/IPNS and SNS for free.
# How to use 4sol.xyz
Any user can use the "mydomain.4sol.xyz" format to load the corresponding SNS resolved content directly into their browser. For example, if you have the SNS called "4everland.sol", you can load https://4everland.4sol.xyz directly into your browser to access the corresponding content. 4sol.xyz supports https return content and provides global acceleration.
# Why do we need 4sol.xyz
As .sol is not a registered DNS top-level domain, it is usually unaccessible directly from DNS, which means that existing internet infrastructure is not compatible with the access. Also, most browsers cannot access SNS/IPFS/IPNS natively, which prevents most end users from using it. For dApp developers, this means a significant loss of users as well as revenue. 4sol.xyz provides a solution that is compatible with Web2 access, satisfying most end-users' usage habits while relying on the powerful edge node network provided by 4EVERLAND to offer a highly available and stable gateway service, facilitating developers to achieve a smooth transition from Web2.0 to Web3.0.
# How does 4sol.xyz work?
4sol.xyz operates as a reverse proxy for SNS names and IPFS content. Much like eth.link/eth.limo, 4sol.xyz uses the wildcard character DNS record *.4sol.xyz to dynamically capture all requests for SNS domains. 4sol.xyz service automatically resolves the IPFS/IPNS of the requested SNS record and returns the corresponding static content via https. At the same time, 4sol.xyz relies on globally distributed edge nodes provided by 4EVERLAND to offer globally accelerated network access. As most browsers lack native IPFS/IPNS parsing capabilities, 4sol.xyz acts as a bridge between Web2 and Web3, providing a no-cost Web2-compatible access solution for all users.
# About 4EVERLAND
4EVERLAND is a Web 3.0 cloud computing platform that integrates storage, computing, and network core capabilities. It aims to help the user to make a smooth leap from Web 2.0 to Web 3.0 and become the infrastructure for millions of Web 3.0 developers and applications.
By integrating Ethereum, BSC, Polygon, Arweave, IPFS, Dfinity and other underlying public chains and storage protocols, 4EVERLAND provides developers with front-end hosting, decentralized storage, global accelerated access gateway, computing and other capabilities to facilitate users to build and deploy scalable Web3 applications more easily and cost-effectively.
# Further reading
4EVERLAND Documentation: https://docs.4everland.org/ (opens new window)
Bonfida Documentation: https://docs.bonfida.org/ (opens new window)
Deploy Your SNS+IPFS Website in 3 Minutes: https://medium.com/4everland/deploy-your-sns-ipfs-website-on-4everland-in-3-minutes-cb828cf8ca4 (opens new window)