O HTTPDNS oferece suporte a três tipos de conexão: Method 1: SDK-based access, Method 2: Access by calling the JSON API e Method 3: DoT/DoH-based access.
Para o Method 1: SDK-based access e o Method 2: Access by calling the JSON API, crie uma chave para autenticar a conexão. Antes de começar, crie uma chave.
Method 1: SDK-based access
Cenários: Evita sequestro de DNS em aplicativos móveis e dispositivos IoT. Produz o mesmo resultado de uma integração padrão com HTTPDNS.
Baixe o SDK para Android ou iOS.
-
Integre o SDK ao seu aplicativo:
Verifique a conexão no console do Alibaba Cloud DNS. Acesse Dashboard > Resolution Dashboard > HTTPDNS. A presença de dados de tráfego confirma o sucesso da conexão.
Method 2: Access by calling the JSON API
Cenários: Use quando a integração via SDK não for viável. Chame a API nativa para resolver domínios diretamente.
A API JSON DoH oferece suporte a endpoints com e sem TLS:
https://223.5.5.5/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
http://223.5.5.5/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
https://223.6.6.6/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
http://223.6.6.6/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
Method 3: DoT/DoH-based access
Cenários: Destinado a navegadores e clientes móveis. Não oferece suporte a autenticação; portanto, não é recomendado.
Conecte-se usando um dos dois formatos. O user_id corresponde ao Unique configuration ID disponível no console.
1. Conexão por endereço curto (baixa segurança, não recomendado)
Endereço DoT: <user_id>.alidns.com
Endereço DoH: https://<user_id>.alidns.com/dns-query
Mantenha seu Account ID seguro. Um Account ID exposto representa uma ameaça à segurança e pode resultar em uso fraudulento de dados.
2. Conexão por endereço personalizado
Recomendado. Endereços personalizados oferecem maior segurança e impedem o uso não autorizado de dados.
Endereço DoT: <user_id>-custom_field.alidns.com
Endereço DoH: https://<user_id>-custom_field.alidns.com/dns-query
Para ativar o DoT/DoH, selecione Enable encrypted address (recommended) e ative o Enabled Status (o interruptor ficará verde).
Se o Enabled Status do DoH/DoT estiver desativado, as solicitações de resolução serão rejeitadas.