Após adicionar um nome de domínio ao Alibaba Cloud CDN, recomendamos testar sua acessibilidade antes de atualizar o registro CNAME. Essa prática evita que alterações no DNS afetem os serviços associados ao domínio. Este tópico descreve como usar uma máquina local para verificar se o nome de domínio está acessível antes de mapeá-lo para o CNAME atribuído pelo Alibaba Cloud CDN.
Durante o teste, as requisições são enviadas aos pontos de presença (POPs). Há cobrança pelos serviços básicos e adicionais do Alibaba Cloud CDN utilizados. As regras de faturamento do Alibaba Cloud CDN aplicam-se ao teste. Para mais informações, consulte Itens faturáveis.
Pré-requisitos
Um nome de domínio adicionado ao Alibaba Cloud CDN. Caso ainda não tenha feito isso, adicione um domínio seguindo as instruções em Adicionar um nome de domínio.
O servidor de origem configurado na página Domain Names deve estar acessível.
Procedimento
-
Obtenha o CNAME atribuído ao nome de domínio.
Faça login no CDN console.
No painel de navegação à esquerda, clique em Domain Names.
-
Na página Domain Names, localize o nome de domínio desejado e copie o CNAME.
NotaCopie o CNAME de um nome de domínio com estado Normal.
-
Descubra o endereço IP correspondente ao CNAME. Em uma interface de linha de comando (como CMD, PowerShell ou Terminal), execute o comando
nslookuppara consultar o CNAME e obter seu endereço IP.NotaO endereço IP retornado pelo comando
nslookupabaixo serve apenas como referência. Utilize o endereço IP retornado pelonslookuppara o seu CNAME real.nslookup xxx.xxx.w.kunlunle.com Server: 100.100.2.136 Address: 100.100.2.136#53 Non-authoritative answer: Name: xxx.p.kunlunle.com Address: 117.xxx.xxx.214 Name: flaskzx.zhang-xin.top.w.kunlunle.com Address: xxx:e:1:3::3fa -
Adicione o endereço IP e o nome de domínio ao arquivo hosts da máquina local.
Inclua o endereço IP obtido na Etapa 2 e o nome de domínio acelerado no arquivo hosts da máquina local. Insira o endereço IP antes do nome de domínio acelerado.
Por exemplo, suponha que seu nome de domínio acelerado seja
example.aliyundoc.com, seu CNAME sejaexample.aliyundoc.com.w.kunlunle.come o endereço IP retornado por nslookup example.aliyundoc.com.w.kunlunle.com seja 192.168.0.1. Os passos a seguir mostram como adicionar essa entrada.Windows
Acesse
C:\Windows\System32\drivers\etce abra o arquivohostscom um editor de texto, como o Bloco de Notas, usando privilégios de administrador.-
Edite o arquivo
hosts.O conteúdo do arquivo pode ser semelhante ao texto abaixo:
# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhostAcrescente o endereço IP obtido e o nome de domínio ao final do arquivo. Exemplo:
192.168.0.1 example.aliyundoc.com -
Salve as alterações.
Após editar o arquivo, escolha File > Save ou pressione
Ctrl+Spara salvar as mudanças. -
Opcional. Limpe o cache de DNS para garantir que as alterações na resolução tenham efeito imediato.
Abra o Prompt de Comando como administrador e execute o seguinte comando:
ipconfig /flushdns
macOS
-
Abra o aplicativo Terminal e execute o comando abaixo para abrir o arquivo
hostscom privilégios de administrador:sudo vim /etc/hostsO sistema solicitará a senha de administrador. Insira a senha e pressione Enter.
-
Edite o arquivo
hosts.O conteúdo do arquivo pode ser semelhante ao texto abaixo:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhostAcrescente o endereço IP obtido e o nome de domínio ao final do arquivo. Exemplo:
192.168.0.1 example.aliyundoc.com -
Salve as alterações e saia.
Pressione
Escpara sair do modo de inserção, digite:wqe pressione Enter para salvar o arquivo e sair do vim. -
Opcional. Limpe o cache de DNS para garantir que as alterações na resolução tenham efeito imediato.
Execute o seguinte comando no Terminal:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
Verifique se o nome de domínio acelerado está acessível.
Depois de adicionar o endereço IP e o nome de domínio acelerado ao arquivo hosts, abra o navegador e insira o nome de domínio acelerado na barra de endereços para testar a conectividade. Visualize o resultado do teste usando a ferramenta de desenvolvedor do navegador.
Nas ferramentas de desenvolvedor, abra a aba Network, selecione a requisição do seu domínio e inspecione as informações de Headers. Se o Status Code for 200 OK, a conectividade está normal. Verifique também o endereço IP no campo Remote Address. Se esse IP corresponder ao adicionado no arquivo hosts, a configuração está correta. Prossiga com a configuração do CNAME no seu provedor de DNS.
Caso o endereço IP no campo Remote Address não corresponda ao do seu arquivo hosts, a configuração está incorreta. Verifique se você inseriu o endereço IP correto no arquivo hosts e se resolveu esse IP a partir do CNAME adequado.
Após acessar o nome de domínio acelerado, teste outros recursos usando a máquina local.
Próximos passos
Adicionar um registro CNAME para um nome de domínio: Após adicionar um nome de domínio ao CDN, o serviço atribui um CNAME a ele. Adicione o registro CNAME para o nome de domínio antes que a aceleração do CDN entre em vigor.