Cuando se trata de servicios DNS gratuitos, CloudXNS, que ha sido el favorito de muchos webmasters anteriormente, debería ser una buena opción. Pero todo esto cambió en los últimos días. Debido a algunas razones "bien conocidas", cloudxns suspendió el análisis para la gran mayoría de los usuarios sin previo aviso. Sólo descubrí este problema después de regresar de la escuela esta semana.

Después de pensarlo un rato, decidí migrar el análisis a otro proveedor. El famoso Google Cloud DNS es una buena opción. Tiene principalmente las siguientes ventajas: el servidor NS utiliza tecnología Anycast para garantizar que los usuarios puedan obtener resolución del servidor más cercano, admite DNSSEC, 100% SLA, admite todos los tipos de registros convencionales y el mínimo. TTL permitido Establecer en 1s.

Por supuesto, estas funciones avanzadas (especialmente el 100% SLA) tienen un precio: Google Cloud DNS no es un servicio gratuito. Aun así, así como algún día elegiremos cambiar del espacio gratuito al hosting virtual pago o VPS, no quiero ver algunos factores únicos que afecten mi resolución nuevamente, así que finalmente elegí la resolución DNS paga.

Dicho esto, Google Cloud DNS es muy asequible. 1 zona DNS (que puede entenderse simplemente como alojar un nombre de dominio) sólo cuesta 0,2 dólares al mes y sólo 0,4 dólares por cada millón de consultas DNS. Y GCP también viene con una cuota gratuita de 50.000 veces al día. Para blogs personales, la cuota gratuita es más que suficiente, es decir, sólo hay que pagar una tarifa de alojamiento mensual de 0,20 dólares. Este precio ya es tan bajo que la gran mayoría de los webmasters que utilizan hosting pago pueden ignorarlo.

Para obtener más artículos sobre alojamiento VPS y creación de sitios web, también puede leer:

  1. Lista resumida de servicios gratuitos de resolución de nombres de dominio DNS en el país y en el extranjero: encuentre más resolución de nombres de dominio DNS gratuitos
  2. Resumen de proveedores de alojamiento VPS y salas de ordenadores conectadas a líneas CN2: manual de referencia para identificar hosts de líneas CN2 genuinos y falsos
  3. Aplicación y uso del espacio libre Japan Xrea: excelente y estable host gratuito 1 GB de espacio SSL gratuito

PD: Actualizado el 26 de junio de 2018, Si no desea utilizar servicios DNS extranjeros y no le gustan las diversas restricciones funcionales de DNSPOD, puede probar el servicio de resolución de nombres de dominio DNS de JD Cloud: Resolución de nombres de dominio gratuita JD Cloud DNS: admite subdivisión regional de línea y puede agregar registros de análisis CAA.

1. Aplicación DNS en la nube de Google

Página web oficial:

  1. HTTPS://cloud.Google.com/DNS/

Para utilizar GCP DNS, necesita:

Conexión normal a Internet (habilidades básicas)
Una tarjeta de crédito VISA o Mastercard que admita pagos en dólares estadounidenses (este puede ser el único umbral), por supuesto, también puede encontrar a alguien que pague en su nombre
Una cuenta de Google

Antes de utilizar GCP, hay algunos conceptos sobre las tarifas de la plataforma GCP que deben comprenderse.

Proyecto : el proyecto es la unidad organizativa de recursos (cómputo, almacenamiento, red, etc.) en GCP. Similar al concepto que solemos entender. Para utilizar todos los recursos en GCP, debe configurar al menos un proyecto antes de trabajar en ese proyecto. El proyecto se estableció para permitir a los desarrolladores administrar mejor los recursos para diferentes aplicaciones. Por ejemplo, las aplicaciones que requieren una gran cantidad de CPU y aplicaciones basadas en almacenamiento deben administrarse en diferentes proyectos. Por supuesto, no existe una regla estricta sobre la cantidad de aplicaciones en un proyecto. Esto es solo para la conveniencia de la administración de usuarios.
Cuenta de liquidación: Esta es la unidad organizativa para los cargos en GCP. Al igual que en los proyectos, es sólo por conveniencia de gestión. Su método de operación es algo similar al de los proyectos, excepto que gestiona funciones relacionadas con los pagos. Un poco como cuando compramos online, podemos utilizar diferentes cuentas Alipay para pagar. Sin embargo, en la cuenta de liquidación sólo se admite la vinculación de tarjetas de crédito.
Habilitar facturación: Habilitar facturación es el proceso de asociar un proyecto con una cuenta de facturación disponible. En otras palabras, cuando se establece un proyecto, la función de pago no está habilitada de forma predeterminada, lo que puede evitar gastos inesperados; en consecuencia, si la facturación no está habilitada, el proyecto solo podrá utilizar recursos gratuitos y muchas funciones avanzadas estarán deshabilitadas; Un proyecto se puede asociar con una cuenta de facturación y una cuenta de facturación se puede asociar con varios proyectos, si es necesario.

Primero abra el sitio web de GCP e inicie sesión en su cuenta de Google. Si es un usuario nuevo, también puede hacer clic en el botón "Pruébelo gratis" para obtener un crédito gratuito de $300 dentro de 1 año y algunos otros recursos gratuitos permanentes. No entraré en detalles aquí.

Después de iniciar sesión en GCP, siga los pasos a continuación para ingresar a la página del nuevo proyecto.

El ID del proyecto es el identificador único en toda la plataforma GCP. Si usa un nombre de proyecto que nadie ha usado nunca, el ID predeterminado será el mismo que el nombre. De lo contrario, obtendrá una identificación aleatoria como se muestra arriba. Puede hacer clic en Modificar para seleccionar la ID requerida. Después de hacer clic en Crear, la barra de notificaciones en la esquina superior derecha comenzará a girar. Esto indica que nuestro proyecto se está creando. Una vez creado exitosamente, se mostrará un nuevo mensaje aquí.

Haga clic en este mensaje para ingresar a la página de inicio de gestión de proyectos. (Click para agrandar)

Para utilizar Google Cloud DNS, primero debemos habilitar la facturación del proyecto. Haga clic en la barra de navegación en la esquina superior izquierda y seleccione "Facturación":

Si ya tiene una cuenta de liquidación, puede hacer clic directamente en "Asociar cuenta de liquidación" para seleccionar el artículo que desea asociar. De lo contrario, haga clic en "Administrar cuenta de facturación" y cree una nueva:

En el siguiente paso en la imagen de arriba, debe completar información relevante y es mejor completarla con sinceridad. Tenga en cuenta que la columna de tipo cambia a "Personal": complete la información de la tarjeta de crédito en el campo "Método de pago".

Después de hacer clic en "Enviar y habilitar liquidación", el proyecto se asociará automáticamente con la cuenta de liquidación. (¿Por qué? Porque venimos operando en nuevos proyectos). Tenga en cuenta que para verificar la validez de la tarjeta, se cargará automáticamente $1 a la tarjeta. Según mi experiencia, el $1 se reembolsará en poco tiempo.

2. Uso del DNS en la nube de Google

Google Cloud DNS no se puede utilizar directamente después de habilitar la facturación. Primero debemos habilitar la API. Después de ingresar a la interfaz API, seleccione API de Cloud DNS.

Si aún no tiene una credencial (equivalente a API KEY, pero usando un método diferente), debe crear una nueva credencial haciendo clic en el tercer ícono con forma de llave en el lado izquierdo de la imagen de arriba. Operación como se muestra a continuación:

Como solo queremos usar la función DNS y no necesitamos demasiado control de permisos, podemos seleccionar directamente el propietario del proyecto como "rol". Como lo indica el significado literal, él tiene los permisos más altos en el proyecto. El tipo de clave predeterminado es JSON. Está diseñado para uso de secuencias de comandos automatizadas y es necesario guardar el archivo. Por supuesto, si sólo estás usando DNS, probablemente no lo necesitarás. Operación como se muestra a continuación:

Después de eso, puede habilitar la API DNS de Google Cloud. Una vez completada la activación, haga clic en el menú de la izquierda-Servicios de red-DNS en la nube para comenzar a usar DNS, como se muestra en la figura:

Entre ellos, el "nombre de región" se puede configurar arbitrariamente y el "nombre DNS" es el nombre de dominio que desea utilizar Cloud DNS. Si el nombre de dominio ya está alojado por un usuario en Google Cloud DNS, no se puede volver a crear (excepto para los nombres de dominio dentro del proyecto, por ejemplo, puedo crear la zona relacionada de zby.io varias veces).

Después de eso, es un paso de rutina cambiar el servidor DNS. Simplemente vaya al registrador de nombres de dominio para modificar el servidor NS. El servidor NS de GCP DNS se puede ver en la siguiente figura:

Como se muestra en la figura anterior, debe configurarse para utilizar completamente cuatro grupos de servidores NS para obtener una garantía de SLA del 100%. No se garantizan servidores NS mixtos o que utilicen solo 3 grupos o menos.

El DNS en la nube de Google agrega registros de resolución DNS. Google Cloud DNS admite la resolución *, pero la resolución @ a la que estamos acostumbrados no necesita completar @ aquí, simplemente déjelo en blanco, como se muestra a continuación:

Google Cloud DNS proporcionará datos de muestra al agregar registros. Para ciertas opciones de registros específicos, es posible que no haya cuadros de entrada especiales como los de los fabricantes de DNS nacionales. En cambio, se deben ingresar los valores correspondientes de acuerdo con el formato. Por ejemplo, al agregar un registro MX, CloudXNS mostrará específicamente un cuadro de "Prioridad", pero el formato utilizado por GCP DNS es "Destino prioritario".

Google Cloud DNS está organizado en un "conjunto de registros". Para algunos registros específicos, como A CNAME, se admite agregar varios registros para un subdominio al mismo tiempo.

3. Efecto DNS de la nube de Google

Este es el contenido agregado después de editarlo por wzfou.com. La mayor preocupación al usar el DNS en la nube de Google es probablemente que el servidor DNS sea QQ. El siguiente es el servidor NS actual del DNS en la nube de Google.

NS-CLOUD-A1.GOOGLEDOMAINS.COM
NS-CLOUD-A2.GOOGLEDOMAINS.COM
NS-CLOUD-A3.GOOGLEDOMAINS.COM
NS-CLOUD-A4.GOOGLEDOMAINS.COM

Entre ellos, el primero no pudo hacer ping y los otros tres hicieron ping normalmente. Este es el tiempo de respuesta de la resolución de DNS utilizando el DNS en la nube de Google. En el gráfico se puede ver que la respuesta en varias partes del país es normal. (Click para agrandar)

Este es el tiempo de respuesta de resolución utilizando el servicio de resolución de DNS gratuito DNSPOD. Al comparar estos dos gráficos, podemos encontrar que los tiempos de respuesta de resolución de nombres de dominio de Google Cloud DNS y la versión gratuita de DNSPOD. (Click para agrandar)

Este es un diagrama de monitoreo de DNS que utiliza el DNS en la nube de Google. (Click para agrandar)

Este es el cuadro de monitoreo de DNS de la resolución de DNS libre de DNSPOD. En comparación, podemos encontrar que el tiempo de resolución del DNS en la nube de Google fluctúa en un rango mayor, pero básicamente está dentro del rango aceptable.

4. Resumen

A juzgar por la experiencia actual, Google Cloud DNS es bastante satisfactorio. La única desventaja puede ser que no admite resolución línea por zona como CloudXNS o DNSPOD, sino que utiliza Anycast en su lugar. Si necesita esta función, otra que vale la pena considerar es Amazon Route53, que también es muy asequible. Una zona + 1 millón de análisis solo cuesta 0,8 dólares al mes.

Actualmente, el DNS en la nube de Google tiene varios conjuntos de servidores NS, por lo que la resolución nacional es normal y no hay necesidad de preocuparse por ser Q'ed. En comparación con los servidores NS domésticos como DNSPOD, el tiempo de respuesta de resolución puede ser más lento, pero desde una perspectiva global, la resolución DNS del DNS en la nube de Google sigue siendo muy ventajosa para los usuarios domésticos, podemos configurar el TTL para que sea más largo. lo que ayuda a acelerar el análisis.

Deja una respuesta