Quando se trata de serviços DNS gratuitos, o CloudXNS, que já foi preferido por muitos webmasters, deve ser uma boa escolha. Mas tudo isso mudou nos últimos dias. Devido a alguns motivos “bem conhecidos”, o cloudxns suspendeu a análise para a grande maioria dos usuários sem qualquer aviso prévio. Só descobri esse problema depois de voltar da escola esta semana.
Depois de pensar um pouco sobre isso, decidi migrar a análise para outro fornecedor. O famoso Google Cloud DNS é uma boa escolha. Ele tem principalmente as seguintes vantagens: o servidor NS usa a tecnologia Anycast para garantir que os usuários possam obter resolução do servidor mais próximo, suporta DNSSEC, 100% SLA, suporta todos os tipos de registro convencionais e o mínimo. TTL permitido Definir como 1s.
É claro que esses recursos avançados (especialmente o SLA de 100%) têm um preço: o Google Cloud DNS não é um serviço gratuito. Mesmo assim, assim como um dia escolheremos mudar de espaço livre para hospedagem virtual paga ou VPS, não quero ver alguns fatores únicos afetando minha resolução novamente, então finalmente escolhi a resolução DNS paga.
Dito isto, o Google Cloud DNS é muito acessível. 1 Zona DNS (que pode ser entendida simplesmente como hospedar um nome de domínio) custa apenas US$ 0,2 por mês e apenas US$ 0,4 por 1 milhão de consultas DNS. E o GCP também vem com uma cota gratuita de 50 mil vezes/dia. Para blogs pessoais, a cota gratuita é suficiente, ou seja, você só precisa pagar uma taxa mensal de hospedagem de US$ 0,20. Esse preço já é tão baixo que pode ser ignorado pela grande maioria dos webmasters que utilizam hospedagem paga.
Para mais artigos sobre hospedagem VPS e construção de sites, você também pode ler:
- Lista resumida de serviços gratuitos de resolução de nomes de domínio DNS no país e no exterior - Encontre mais resolução gratuita de nomes de domínio DNS
- Resumo dos provedores de hospedagem VPS e salas de computadores conectadas às linhas CN2 - manual de referência para identificar hosts de linha CN2 genuínos e falsos
- Aplicação e uso de espaço livre do Japão Xrea - host gratuito excelente e estável SSL grátis de 1 GB de espaço
PS: Atualizado em 26 de junho de 2018, Se você não quiser usar serviços DNS estrangeiros e não gostar das diversas restrições funcionais do DNSPOD, você pode experimentar o serviço de resolução de nomes de domínio DNS da JD Cloud: Resolução gratuita de nomes de domínio JD Cloud DNS - Suporta subdivisão regional de linha e pode adicionar registros de análise CAA.
1. Aplicativo DNS na nuvem do Google
Website oficial:
- HTTPS://cloud.Google.com/DNS/
Para usar o DNS do GCP, você precisa de:
Conexão normal com a Internet (habilidades básicas)
Um cartão de crédito VISA ou Mastercard que aceita pagamentos em dólares americanos (este pode ser o único limite), é claro, você também pode encontrar alguém para pagar em seu nome
Uma conta do Google
Antes de usar o GCP, existem alguns conceitos sobre as taxas da plataforma GCP que precisam ser entendidos.
Projeto : projeto é a unidade organizacional de recursos (computação, armazenamento, rede, etc.) no GCP. Semelhante ao conceito que normalmente entendemos. Para usar todos os recursos do GCP, você precisa criar pelo menos um projeto antes de trabalhar nele. O projeto foi estabelecido para permitir que os desenvolvedores gerenciem melhor os recursos para diferentes aplicativos. Por exemplo, aplicativos que exigem uma grande quantidade de CPU e aplicativos baseados em armazenamento devem ser gerenciados em diferentes projetos. É claro que não existe uma regra rígida e rápida sobre o número de aplicativos em um projeto. Isso ocorre apenas para conveniência do gerenciamento de usuários.
Conta de liquidação: esta é a unidade organizacional para cobranças no GCP. Semelhante aos projetos, é apenas para conveniência de gerenciamento. Seu método de operação é um tanto semelhante ao dos projetos, exceto pelo fato de gerenciar funções relacionadas a pagamentos. Um pouco como quando fazemos compras online, podemos usar diferentes contas Alipay para pagar. No entanto, apenas a vinculação de cartão de crédito é suportada na conta de liquidação.
Ativar faturamento: Ativar faturamento é o processo de associação de um projeto a uma conta de faturamento disponível. Ou seja, quando um projeto é estabelecido, a função de pagamento não está habilitada por padrão, o que pode evitar despesas inesperadas, se o faturamento não estiver habilitado, o projeto só poderá utilizar recursos livres, e muitas funções avançadas serão desabilitadas; Um projeto pode ser associado a uma conta de faturamento, e uma conta de faturamento pode ser associada a vários projetos, se necessário.
Primeiro abra o site do GCP e faça login na sua conta do Google. Se você for um novo usuário, também poderá clicar no botão "Experimentar gratuitamente" para obter um crédito gratuito de US$ 300 dentro de 1 ano e alguns outros recursos gratuitos permanentes. Não vou entrar em detalhes aqui.
Após fazer login no GCP, siga as etapas abaixo para entrar na página do novo projeto.
O ID do projeto é o identificador exclusivo em toda a plataforma GCP. Se você usar um nome de projeto que ninguém jamais usou, o ID será padronizado como o nome. Caso contrário, você receberá um ID aleatório conforme mostrado acima. Você pode clicar em Modificar para selecionar o ID necessário. Após clicar em Criar, a barra de notificação no canto superior direito começará a girar. Isso indica que nosso projeto está sendo criado. Depois de criado com sucesso, uma nova mensagem será exibida aqui.
Clique nesta mensagem para entrar na página inicial de gerenciamento de projetos. (Clique para ampliar)
Para usar o Google Cloud DNS, primeiro precisamos ativar o faturamento do projeto. Clique na barra de navegação no canto superior esquerdo e selecione "Faturamento":
Se você já possui uma conta de liquidação, pode clicar diretamente em “Associar conta de liquidação” para selecionar o item a ser associado. Caso contrário, clique em "Gerenciar conta de faturamento" e crie uma nova:
Na próxima etapa da imagem acima, você precisa preencher algumas informações relevantes, e é melhor preenchê-las com sinceridade. Observe que a coluna tipo foi alterada para “Pessoal”: preencha os dados do cartão de crédito no campo “Forma de Pagamento”.
Após clicar em “Enviar e habilitar liquidação”, o projeto será automaticamente associado à conta de liquidação. (Porquê? Porque temos atuado em novos projetos). Observe que, para verificar a validade do cartão, $ 1 será cobrado automaticamente no cartão. Com base na minha experiência, o $ 1 será reembolsado em pouco tempo.
2. Uso do DNS na nuvem do Google
O DNS do Google Cloud não pode ser usado diretamente após ativar o faturamento. Primeiro, precisamos ativar a API. Depois de entrar na interface da API, selecione Cloud DNS API.
Se você ainda não possui uma credencial (equivalente à API KEY, mas usando um método diferente), você precisa criar uma nova credencial clicando no terceiro ícone em forma de chave no lado esquerdo da imagem acima. Operação conforme mostrado abaixo:
Como queremos apenas usar a função DNS e não precisamos de muito controle de permissão, podemos selecionar diretamente o Proprietário do Projeto para "função". Como o significado literal indica, ele tem as permissões mais altas no projeto. O tipo de chave é padronizado como JSON. Ele foi projetado para uso automatizado de script e o arquivo precisa ser salvo. Claro, se você estiver usando apenas DNS, provavelmente não precisará dele. Operação conforme mostrado abaixo:
Depois disso, você pode ativar a API Google Cloud DNS. Após a ativação ser concluída, clique no menu esquerdo-Serviços de rede-Cloud DNS para começar a usar o DNS, conforme mostrado na figura:
Entre eles, o “nome da região” pode ser configurado arbitrariamente, e o “nome DNS” é o nome de domínio que deseja usar o Cloud DNS. Se o nome de domínio já estiver hospedado por um usuário no Google Cloud DNS, ele não poderá ser criado novamente (exceto para nomes de domínio dentro do projeto, por exemplo, posso criar a zona relacionada do zby.io várias vezes)
Depois disso, é uma etapa rotineira alterar o servidor DNS. Basta ir ao registrador de nomes de domínio para modificar o servidor NS. O servidor NS do DNS do GCP pode ser visto na figura abaixo:
Conforme mostrado na figura acima, ele deve ser configurado para utilizar totalmente quatro grupos de servidores NS para obter 100% de garantia de SLA. Servidores NS mistos ou usando apenas 3 grupos ou menos não são garantidos.
O DNS da nuvem do Google adiciona registros de resolução de DNS. O Google Cloud DNS suporta resolução *, mas a resolução @ a que estamos acostumados não precisa preencher @ aqui, basta deixar em branco, conforme mostrado abaixo:
O Google Cloud DNS fornecerá dados de amostra ao adicionar registros. Para certas opções de registros específicos, pode não haver caixas de entrada especiais como os fabricantes nacionais de DNS. Em vez disso, os valores correspondentes são inseridos de acordo com o formato. Por exemplo, ao adicionar um registro MX, o CloudXNS exibirá especificamente uma caixa "Prioridade", mas o formato usado pelo DNS do GCP é "Alvo Prioritário".
O Google Cloud DNS é organizado em um "conjunto de registros". Para alguns registros específicos, como A CNAME, é possível adicionar vários registros para um subdomínio ao mesmo tempo.
3. Efeito DNS na nuvem do Google
Este é o conteúdo adicionado após a edição por wzfou.com A maior preocupação ao usar o DNS da nuvem do Google é provavelmente que o servidor DNS seja QQ. A seguir está o servidor NS atual do DNS da nuvem do Google.
NS-CLOUD-A1.GOOGLEDOMAINS.COM
NS-CLOUD-A2.GOOGLEDOMAINS.COM
NS-CLOUD-A3.GOOGLEDOMAINS.COM
NS-CLOUD-A4.GOOGLEDOMAINS.COM
Entre eles, o primeiro não conseguiu fazer ping e os outros três fizeram ping normalmente. Este é o tempo de resposta da resolução DNS usando o DNS da nuvem do Google. No gráfico, pode-se observar que a resposta em várias partes do país é normal. (Clique para ampliar)
Este é o tempo de resposta de resolução usando o serviço de resolução de DNS gratuito DNSPOD. Ao comparar esses dois gráficos, podemos descobrir que os tempos de resposta de resolução de nomes de domínio do DNS da nuvem do Google e da versão gratuita do DNSPOD são semelhantes. (Clique para ampliar)
Este é um diagrama de monitoramento de DNS usando o DNS da nuvem do Google. (Clique para ampliar)
Este é o gráfico de monitoramento de DNS da resolução DNS gratuita do DNSPOD. Em comparação, podemos descobrir que o tempo de resolução do DNS da nuvem do Google flutua em uma faixa maior, mas está basicamente dentro da faixa aceitável.
4. Resumo
A julgar pela experiência atual, o Google Cloud DNS é bastante satisfatório. A única desvantagem pode ser que ele não suporta resolução linha por zona como CloudXNS ou DNSPOD, mas usa Anycast. Se você precisa dessa funcionalidade, outra que vale a pena considerar é o Amazon Route53, que também é muito acessível. Uma zona + 1 milhão de análises custa apenas US$ 0,8 por mês.
O DNS da nuvem do Google atualmente possui vários conjuntos de servidores NS, portanto, a resolução doméstica é normal e não há necessidade de se preocupar em receber Q'ed. Comparado com servidores NS domésticos, como DNSPOD, o tempo de resposta de resolução pode ser mais lento, mas de uma perspectiva global, a resolução DNS do DNS da nuvem do Google ainda é muito vantajosa. Para usuários domésticos, podemos definir o TTL para ser mais longo. o que ajuda a acelerar a análise.