Step 1: Check whether there are resolved IP addresses corresponding to this domain name in the browser cache. If yes, end
Step 2: If the browser cache is not found, access the local operating system and set it in the window through the c: \ windows \ system32 \ drivers \ etc \ hosts file, the configuration file/etc/named in Linux. conf. If yes, end
Step 3: If the local operating system does not find the domain name, the operating system will send the domain name to the local domain name resolution server, the domain name resolution server is generally located in your Internet access provider, domain name resolution in most departments ends here
Step 4: If the local domain name resolution system does not find it, it will request the Root Domain Name Server for resolution,
Step 5: The Root Domain Name Server will send a top-level domain name server to the Local Domain Name Server (top-level domain name servers such as. com,. cn,. org, etc., with only 13 servers worldwide)
Step 6: The Local Domain Name Server will access the top-level domain name server returned by the Root Domain Name Server
Step 7: the top-level domain name server receives the request and returns the name server address of the Request domain name (this Domain Name Server is the registered Domain Name Server)
Step 8: The name server finds the corresponding table of the stored domain name and IP address, and obtains the corresponding IP address and TTL (cache time) to the Local Domain Name Server.
Step 9: The Local Domain Name Server caches the corresponding relationship between the returned domain name and IP address at TTL time.
Step 10: Resolve the result to the user. The user is cached in the browser, local server, and so on.
Step 10 of DNS resolution