Quando si tratta di servizi DNS gratuiti, CloudXNS, che è stato preferito in precedenza da molti webmaster, dovrebbe essere una buona scelta. Ma tutto è cambiato negli ultimi giorni, per alcuni motivi "ben noti", cloudxns ha sospeso l'analisi per la stragrande maggioranza degli utenti senza alcun preavviso. Ho scoperto questo problema solo dopo essere tornato da scuola questa settimana.
Dopo averci pensato per un po', ho deciso di migrare l'analisi ad un altro fornitore. Il famoso Google Cloud DNS è una buona scelta Presenta principalmente i seguenti vantaggi: il server NS utilizza la tecnologia Anycast per garantire che gli utenti possano ottenere la risoluzione dal server più vicino, supporta DNSSEC, SLA al 100%, supporta tutti i tipi di record tradizionali e il minimo. TTL consentito Impostato su 1 s.
Naturalmente, queste funzionalità avanzate (in particolare lo SLA al 100%) non sono gratuite: Google Cloud DNS non è un servizio gratuito. Anche così, proprio come un giorno sceglieremo di passare dallo spazio gratuito all'hosting virtuale o al VPS a pagamento, non voglio vedere alcuni fattori unici che influenzano nuovamente la mia risoluzione, quindi alla fine ho scelto la risoluzione DNS a pagamento.
Detto questo, Google Cloud DNS è molto conveniente. 1 Zona DNS (che può essere semplicemente intesa come hosting di un nome di dominio) costa solo $ 0,2 al mese e solo $ 0,4 per 1 milione di query DNS. E GCP prevede anche una quota gratuita di 50.000 volte al giorno. Per i blog personali, la quota gratuita è più che sufficiente, ovvero devi solo pagare una tariffa di hosting mensile di $ 0,20. Questo prezzo è già così basso che può essere ignorato per la stragrande maggioranza dei webmaster che utilizzano hosting a pagamento.
Per ulteriori articoli sull'hosting VPS e sulla creazione di siti Web, puoi anche leggere:
- Elenco riepilogativo dei servizi gratuiti di risoluzione dei nomi di dominio DNS in patria e all'estero - Scopri di più sulla risoluzione gratuita dei nomi di dominio DNS
- Riepilogo dei provider di hosting VPS e delle sale computer collegate alle linee CN2 - manuale di riferimento per identificare gli host della linea CN2 autentici e falsi
- Applicazione e utilizzo dello spazio libero Japan Xrea: host gratuito eccellente e stabile con 1 GB di spazio libero SSL
PS: aggiornato il 26 giugno 2018, Se non desideri utilizzare servizi DNS esterni e non ti piacciono le varie restrizioni funzionali di DNSPOD, puoi provare il servizio di risoluzione dei nomi di dominio DNS di JD Cloud: Risoluzione gratuita dei nomi di dominio JD Cloud DNS: supporta la suddivisione regionale della linea e può aggiungere record di analisi CAA.
1. Applicazione DNS cloud di Google
Sito ufficiale:
- HTTPS://cloud.Google.com/DNS/
Per utilizzare il DNS GCP, è necessario:
Connessione Internet normale (competenze di base)
Una carta di credito VISA o Mastercard che supporti i pagamenti in dollari USA (questa potrebbe essere l'unica soglia), ovviamente puoi anche trovare qualcuno che paghi per tuo conto
Un account Google
Prima di utilizzare GCP, è necessario comprendere alcuni concetti relativi alle tariffe della piattaforma GCP.
progetto: progetto è l'unità organizzativa delle risorse (calcolo, archiviazione, rete, ecc.) su GCP. Simile al concetto che di solito comprendiamo. Per utilizzare tutte le risorse su GCP, devi creare almeno un progetto prima di lavorarci. Il progetto è stato istituito per consentire agli sviluppatori di gestire meglio le risorse per diverse applicazioni. Ad esempio, le applicazioni che richiedono una grande quantità di CPU e applicazioni basate sullo storage dovrebbero essere gestite in progetti diversi. Naturalmente non esiste una regola fissa sul numero di applicazioni in un progetto. Questo serve solo per comodità della gestione degli utenti.
Conto di liquidazione: questa è l'unità organizzativa per gli addebiti su GCP. Similmente ai progetti, è solo per comodità di gestione. Il suo metodo operativo è in qualche modo simile a quello dei progetti, tranne per il fatto che gestisce le funzioni relative ai pagamenti. Un po’ come quando facciamo acquisti online, possiamo utilizzare diversi conti Alipay per pagare. Tuttavia, nel conto di liquidazione è supportata solo l'associazione con carta di credito.
Abilita fatturazione: Abilita fatturazione è il processo di associazione di un progetto a un account di fatturazione disponibile. In altre parole, quando si avvia un progetto, la funzione di pagamento non è abilitata di default, il che può evitare spese impreviste, di conseguenza, se la fatturazione non è abilitata, il progetto potrà utilizzare solo risorse gratuite e molte Funzionalità avanzate saranno disabilitate; Un progetto può essere associato a un account di fatturazione e un account di fatturazione può essere associato a più progetti, se necessario.
Per prima cosa apri il sito Web GCP e accedi al tuo account Google. Se sei un nuovo utente, puoi anche fare clic sul pulsante "Provalo gratis" per ottenere un credito gratuito di $ 300 entro 1 anno e alcune altre risorse gratuite permanenti. Non entrerò nei dettagli qui.
Dopo aver effettuato l'accesso a GCP, segui i passaggi seguenti per accedere alla nuova pagina del progetto.
L'ID progetto è l'identificatore univoco sull'intera piattaforma GCP. Se utilizzi un nome di progetto che nessuno ha mai utilizzato, l'ID predefinito è lo stesso del nome. Altrimenti, otterrai un ID casuale come mostrato sopra. È possibile fare clic su Modifica per selezionare l'ID richiesto. Dopo aver fatto clic su Crea, la barra delle notifiche nell'angolo in alto a destra inizierà a ruotare. Ciò indica che il nostro progetto è in fase di creazione. Una volta creato con successo, verrà visualizzato un nuovo messaggio qui.
Fare clic su questo messaggio per accedere alla home page della gestione del progetto. (Clicca per ingrandire)
Per utilizzare Google Cloud DNS, dobbiamo prima abilitare la fatturazione per il progetto. Fai clic sulla barra di navigazione nell'angolo in alto a sinistra e seleziona "Fatturazione":
Se sei già titolare di un conto di liquidazione puoi cliccare direttamente su “Associa Conto di Liquidazione” per selezionare la voce da associare. In caso contrario, fai clic su "Gestisci account di fatturazione" e creane uno nuovo:
Nel passaggio successivo nell'immagine sopra, devi inserire alcune informazioni rilevanti ed è meglio inserirle in modo veritiero. Tieni presente che la colonna Tipo viene modificata in "Personale": inserisci i dati della carta di credito nel campo "Metodo di pagamento".
Dopo aver cliccato su "Invia e abilita la liquidazione", il progetto verrà automaticamente associato al conto di liquidazione. (Perché? Perché stiamo operando in nuovi progetti). Tieni presente che per verificare la validità della carta, verrà addebitato automaticamente 1$ sulla carta. In base alla mia esperienza, 1$ verrà rimborsato in breve tempo.
2. Utilizzo di Google Cloud DNS
Google Cloud DNS non può essere utilizzato direttamente dopo aver abilitato la fatturazione. Dobbiamo prima abilitare l'API. Dopo aver effettuato l'accesso all'interfaccia API, seleziona API Cloud DNS.
Se non disponi ancora di una credenziale (equivalente all'API KEY, ma utilizzando un metodo diverso), devi creare una nuova credenziale facendo clic sulla terza icona a forma di chiave sul lato sinistro dell'immagine sopra. Operazione come mostrato di seguito:
Poiché vogliamo utilizzare solo la funzione DNS e non abbiamo bisogno di un eccessivo controllo dei permessi, possiamo selezionare direttamente Proprietario del progetto per "ruolo". Come indica il significato letterale, ha i permessi più alti nel progetto. Il tipo di chiave predefinito è JSON. Questo è progettato per l'utilizzo di script automatizzati e il file deve essere salvato. Naturalmente, se utilizzi solo DNS, probabilmente non ne avrai bisogno. Operazione come mostrato di seguito:
Successivamente puoi abilitare l'API Google Cloud DNS. Una volta completata l'attivazione, fare clic sul menu di sinistra-Servizi di rete-Cloud DNS per iniziare a utilizzare DNS, come mostrato in figura:
Tra questi, il "nome della regione" può essere configurato arbitrariamente e il "nome DNS" è il nome di dominio che desideri utilizzare Cloud DNS. Se il nome di dominio è già ospitato da un utente su Google Cloud DNS, non può essere creato nuovamente (ad eccezione dei nomi di dominio all'interno del progetto, ad esempio, posso creare più volte la zona correlata a zby.io)
Successivamente, modificare il server DNS è un passaggio di routine. Basta andare al registrar del nome di dominio per modificare il server NS. Il server NS di GCP DNS può essere visto nella figura seguente:
Come mostrato nella figura sopra, deve essere configurato per utilizzare completamente quattro gruppi di server NS per ottenere la garanzia SLA al 100%. Non sono garantiti server NS misti o l'utilizzo di soli 3 gruppi o meno.
Google cloud DNS aggiunge record di risoluzione DNS. Google Cloud DNS supporta la risoluzione *, ma la risoluzione @ a cui siamo abituati non necessita di inserire @ qui, basta lasciarlo vuoto, come mostrato di seguito:
Google Cloud DNS fornirà dati di esempio durante l'aggiunta di record. Per alcune opzioni di record specifici, potrebbero non essere presenti caselle di input speciali come i produttori DNS nazionali. I valori corrispondenti vengono invece inseriti in base al formato. Ad esempio, quando si aggiunge un record MX, CloudXNS visualizzerà specificamente una casella "Priorità", ma il formato utilizzato da GCP DNS è "Target prioritario".
Google Cloud DNS è organizzato in un "set di record". Per alcuni record specifici, come A CNAME, è supportato l'aggiunta simultanea di più record per un sottodominio.
3. Effetto DNS cloud di Google
Questo è il contenuto aggiunto dopo la modifica da wzfou.com La preoccupazione più grande quando si utilizza Google cloud DNS è probabilmente che il server DNS sarà QQ. Quello che segue è l'attuale server NS di Google cloud DNS.
NS-CLOUD-A1.GOOGLEDOMANAS.COM
NS-CLOUD-A2.GOOGLEDOMANAS.COM
NS-CLOUD-A3.GOOGLEDOMANAS.COM
NS-CLOUD-A4.GOOGLEDOMANAS.COM
Tra questi, il primo non è riuscito a eseguire il ping e gli altri tre hanno eseguito il ping normalmente. Questo è il tempo di risposta della risoluzione DNS utilizzando Google Cloud DNS. Dal grafico si può vedere che la risposta in varie parti del Paese è normale. (Clicca per ingrandire)
Questo è il tempo di risposta per la risoluzione utilizzando il servizio di risoluzione DNS gratuito DNSPOD Confrontando questi due grafici, possiamo scoprire che i tempi di risposta per la risoluzione dei nomi di dominio di Google cloud DNS e della versione gratuita DNSPOD sono simili. (Clicca per ingrandire)
Questo è un diagramma di monitoraggio DNS che utilizza Google Cloud DNS. (Clicca per ingrandire)
Questo è il grafico di monitoraggio DNS della risoluzione DNS gratuita DNSPOD. In confronto, possiamo scoprire che il tempo di risoluzione del DNS cloud di Google oscilla in un intervallo più ampio, ma è sostanzialmente entro l'intervallo accettabile.
4. Riepilogo
A giudicare dall’esperienza attuale, Google Cloud DNS è abbastanza soddisfacente. L'unico svantaggio potrebbe essere che non supporta la risoluzione linea per zona come CloudXNS o DNSPOD, ma utilizza invece Anycast. Se hai bisogno di questa funzionalità, un altro da prendere in considerazione è Amazon Route53, anch’esso molto conveniente. Una zona + 1 milione di analisi costa solo $ 0,8 al mese.
Google Cloud DNS attualmente dispone di più set di server NS, quindi la risoluzione domestica è normale e non è necessario preoccuparsi di essere Q'ed. Rispetto ai server NS domestici come DNSPOD, il tempo di risposta alla risoluzione potrebbe essere più lento, ma da una prospettiva globale, la risoluzione DNS del DNS cloud di Google è ancora molto vantaggiosa. Per gli utenti domestici, possiamo impostare il TTL su un periodo più lungo. che aiuta ad accelerare l'analisi.