Como alterar o endereço do servidor do DNS de um ECS?
Cenários
Esta seção descreve como alterar o endereço do servidor do DNS de um ECS e fazer com que o novo endereço do servidor do DNS entre em vigor imediatamente no ECS.
As operações necessárias são as seguintes:
Conhecimento de fundo
Os ECSs usam servidores do DNS privados para resolução de nomes de domínio em VPCs. Os servidores do DNS privados não afetam a resolução de nomes de domínio para que os ECSs acessem a Internet. Além disso, você pode usar os servidores do DNS privados para acessar diretamente os endereços IP privados dos serviços em nuvem, como OBS e SMN. Em comparação com o acesso através da Internet, este acesso apresenta alto desempenho e baixa latência.
Antes de os nomes de domínio privados estarem disponíveis, as sub-redes da VPC usam o servidor do DNS público (114.114.114.114). Para permitir que os ECSs nessas VPCs acessem nomes de domínio privados, você pode alterar o servidor do DNS público para os servidores do DNS privados configurados para as sub-redes da VPC. Para obter instruções sobre como obter um endereço de servidor do DNS privado, consulte Quais são os servidores do DNS privados fornecidos pelo serviço DNS da Huawei Cloud?
Alterar servidores do DNS para o ECS
Depois que você alterar os endereços de servidor do DNS de uma sub-rede da VPC, os endereços de servidor do DNS dos ECSs na sub-rede não entrarão em vigor imediatamente.
- Reinicie o sistema operacional. Em seguida, o ECS obterá os novos endereços de servidor do DNS do servidor DHCP.
Reiniciar o SO interromperá os serviços no ECS. Portanto, realize esta operação fora dos horários de pico.
Como alternativa, aguarde até que a concessão DHCP expire, que é de 365 dias por padrão. Depois que o tempo de concessão expira, o servidor DHCP aloca outro endereço IP e atualiza os endereços do servidor do DNS para o ECS.
- Obtenha os novos endereços de servidor do DNS.
- Efetue logon no ECS.
- Execute o seguinte comando para exibir o endereço do servidor do DNS do ECS:
Se informações semelhantes às seguintes forem exibidas, 114.114.114.114 é o endereço do servidor do DNS do ECS.
- Execute o seguinte comando para verificar se o processo dhclient existe:
ps -ef | grep dhclient | grep -v grep
Se informações semelhantes às seguintes forem exibidas, nenhum processo existe (o CentOS 8.1 é usado como exemplo).
Neste caso, execute o comando dhclient para iniciar o processo e verificar se o processo dhclient existe.
Se informações semelhantes às seguintes forem exibidas, o processo existe (o CentOS 7.2 é usado como exemplo).
- Execute o seguinte comando para liberar o endereço do servidor do DNS atual:
- Execute o seguinte comando para reiniciar o processo dhclient e obter novos endereços de servidor do DNS:
dhclient
- Execute o comando a seguir para exibir os novos endereços de servidor do DNS do ECS:
Se informações semelhantes às seguintes forem exibidas, 100.125.1.250 e 100.125.64.250 serão os novos endereços de servidor do DNS do ECS.