DNS DNS is a domain name system, a distributed database system designed to name computers that request information via the Internet. It consists of two main components: hierarchy and name service. The hierarchy responsible for structure, naming conventions, and permissions provides a way to manage the distribution database system. The DNS name service provides the actual address mapping mechanism name. The domain naming scheme in Figure 1 follows the DNS hierarchy.
The domain naming system is called a namespace and implements an alias system similar to that implemented by the name and number (ICANN) assigned by the Internet Corporation. Domain names can be used not only to represent accounts, projects, and organizations, but also to handle the reputation system. There is a mosaic in the namespace. Mosaic refers to customizable assets in the form of an explanation template. In fact, they are very similar to files hosted on domain (name). The combination of namespace name and mosaic name always represents a unique global address, like a website hosted on a domain. Example: Superblock (.com) / NEMOverview.txt, superblock is the namespace, NEMOverview is the mosaic name. You can implement a mosaic equivalent of an ERC 20 token. However, they are assets that contain a set of attributes. All assets belong to a specific namespace
The Internet has two most important namespaces, the domain name hierarchy and the Internet Protocol (IP) address system. The Domain Name System (DNS) reserves the domain namespace and provides conversion services between the two namespaces. The Internet name server and communication protocol enforce the domain name system. A DNS name server is a type of server that holds DNS records such as address records, domain names, server records, etc. and returns answers to queries next to the database.
The Domain Name System (DNS) translates the domain name (example.com etc.) into an IP address. The actual conversion is performed by a server acting on behalf of the domain owner. For example, if you purchase a domain name with Godaddy, the company will provide you a translation service and the translation will be specified by the owner of the domain, not the ISP or domain registrar. The ISP runs a "caching resolver" that first checks if someone on the network recently requested this information. Otherwise, they query on behalf of programs that need information. A successfully functioning ISP simply forwards the information on the source server without changing the content. It does not provide information on its own, except for domain names that behave like comcast.com.