To ensure network reliability and service access security, do not expose the IP addresses of the nodes that provide services. Instead, use domain names to provide object services. Show
Basic Knowledge of Domain Name Resolution
Which Domain Names Need to Be Planned for the Object Service?To ensure the availability of basic services, you need to plan the following domain names for the object service: global domain name, region domain name, cluster domain name, location service (LS) domain name, and POE domain name. Only the global domain name is used externally. Other domain names are used internally. In a single-cluster scenario, the object service does not need to connect to an external DNS server. In this case, the global domain name, region domain name, and cluster domain name are the same. Table 1-1 describes the services provided by each domain name and the IP address used to resolve each domain name. Table 1-1 Domain name of the object service
Generally, the global domain name is the entry for accessing the object service. However, there are special scenarios: In the single-cluster scenario, if a user creates a service network of the object service by creating subnets and access zones, and multiple subnets are configured, but the object service client does not connect to all subnet networks, the user needs to use the full domain name of the partition in each subnet to access the object service. In the single-cluster scenario, when the object service client is connected to all subnets, the global domain name of the object service can be used to access the object service. In the multi-cluster scenario, if the service network is configured with multiple subnets, the object service client must be connected to all subnets and the global domain name of the object service is used to access the object service. How Does the Object Service Resolve Domain Names?The object service provides the internal DNS module, which interconnects with the external DNS to provide the domain name resolution service. Figure 1-1 shows the logical relationship of DNS. The following describes the interaction between the internal DNS and external DNS services. The POE domain name is used for account authentication, and the location service domain name is used for bucket metadata query. Parsing of the POE domain name and location service domain name is not described in this document. Figure 1-1 Logical relationship of DNS
Domain Name Resolution ProcessThis section uses an example to describe the domain name resolution process. Table 1-2 describes the domain name planning. The following domain names must be recorded on the external DNS server. Table 1-2 Domain name planning
Figure 1-2 uses the bucket1.obs.myobsdomain.com request as an example to describe domain name resolution. Figure 1-2 Domain name resolution process
Configuring the DNS serviceConfiguring the DNS service includes configuring an external DNS server, interconnecting with the external DNS, and configuring domain name resolution on the client. For details, see the OceanStor 100D 8.0.3 Basic Object Service Configuration Guide and OceanStor Pacific Series 8.1.0 Basic Service Configuration Guide for Object. Note the following when configuring an external DNS server:
Which type of DNS performs a full name resolution request?Recursive DNS queries are those that take place between the recursive server and the client. The answer provided is either the full name resolution or an error message saying that the name cannot be found. Recursive queries end in either the answer or an error.
What are the 3 types of DNS?There are three main kinds of DNS Servers — primary servers, secondary servers, and caching servers.
How does DNS resolve a domain name?DNS resolution process
The servers with the TLD of the website you want to visit (com, net, or another) will refer your queries to the next step in searching authoritative servers that know the exact IP address of the domain name. Then the domain name will be resolved.
What is the importance of using DNS name resolution?DNS ensures the internet is not only user-friendly but also works smoothly, loading whatever content we ask for quickly and efficiently. It's one of the cornerstones of how the internet operates. Without it, we'd be stuck memorizing long lists of numbers (IP addresses) to access the content we want.
|