---
title: "CloudDNS(beta)を使う！ | grasys blog"
url: "https://blog.grasys.io/post/yusukeh/cloud-dns-beta"
description: "DNSの知識は多少必要かもだけど画面自体はすばらしく簡単！ Google Cloud DNS 詳細はここにDocumentがあります。 Google Cloud DNS 1. Zoneを作成！ Google Cloud DNS create zone ※ご自身の取得したドメイン名をわかりやすく設定して下さい。 2. Nameサーバーを変更する！ レジストラのドメイン設定メニューで 以下の4個入力 ※ドメイン所有していること前提です。 3…"
---

# CloudDNS(beta)を使う！

-   ![](/_astro/noicon.CTHOhNiB_1HMs6A.webp)[yusukeh](/authors/yusukeh/)
-   公開日：2015年3月19日
-   カテゴリー：[Tech](/categories/tech/)
-   タグ：[#Google Cloud](/tags/google-cloud/)[#Cloud DNS](/tags/cloud-dns/)

![CloudDNS(beta)を使う！](/_astro/ogp._722ZrYr_1TQEH9.webp)

DNSの知識は多少必要かもだけど画面自体はすばらしく簡単！

詳細はここにDocumentがあります。

[Google Cloud DNS](https://cloud.google.com/dns/docs)

## 1\. Zoneを作成！

![Zoneを作成の画面](/_astro/image-02.BMefihAe_ZWDSFI.webp)

Google Cloud DNS create zone

Plain textcontent\_copy

```
設定例)
ゾーン名: grasysiozone
DNS名: grasys.io
```

※ご自身の取得したドメイン名をわかりやすく設定して下さい。

## 2\. Nameサーバーを変更する！

レジストラのドメイン設定メニューで  
以下の4個入力  
※ドメイン所有していること前提です。

Plain textcontent\_copy

```
ns-cloud-d1.googledomains.com.
ns-cloud-d2.googledomains.com.
ns-cloud-d3.googledomains.com.
ns-cloud-d4.googledomains.com.
```

## 3\. Record追加！

![Record追加の画面](/_astro/image-03.DL59Xe9__1cWXiV.webp)

Google Cloud DNS add record

必要なsubdomainとIPAddressを入れて設定して下さい。

TTLはよほどのことがなければ5分で問題ないかと・・・  
DNS Query数で課金されるから運用に差し支えない程度に少し伸ばしとくといいかも

※複数IPAddressを入れるとDNS RoundRobinになります。

## 確認！

digコマンドで確認  
※Windowsの方はnslookupでどうぞ

Plain textcontent\_copy

```
コマンド例)
dig [domain]
出力例）
dig example.com
~~~省略~~~
;; QUESTION SECTION:
example.com. IN A
;; ANSWER SECTION:
example.com. 299 IN A XXX.XXX.XXX.XXX
~~~省略~~~
```

## 補足1: gcloud dns

[Google Cloud SDK](https://cloud.google.com/sdk/)のgcloudコマンドで全部できます。  
※ちょっといじるときにはDeveloper Console使うけど・・・

以下のコマンドでviが開いて編集できます。（中身は思いっきりJSONです。

Plain textcontent\_copy

```
gcloud dns records --zone [zonename] edit
```

※additions/deletionsでそれぞれ追加と削除を順々にやってく形です。

## 補足2: 万が一の時のために

間違えて消しちゃったりとか良くないので  
たまに[Google Cloud SDK](https://cloud.google.com/sdk/)のgcloudでbackupする！

以下でガバっとJSONで返ってくるので

Plain textcontent\_copy

```
gcloud dns records --zone [zonename] list
```

こんな感じで保存してます。

Plain textcontent\_copy

```
gcloud dns records --zone [zonename] list > [zonename].json
```

転載：[CloudDNS(beta)を使う！](https://medium.com/@yusuke_h/clouddns-beta-%E3%82%92%E4%BD%BF%E3%81%86-5511afb307d9)

この記事は [Medium（@yusuke\_h）](https://medium.com/@yusuke_h) からの転載です。

## この記事を書いた人

[![](/_astro/yusukeh.BvUd2yKE_1mQ6Fp.webp)](/authors/yusukeh/)

### [yusukeh](/authors/yusukeh/)

Fly high. Think deep. Move fast. Go far.🦅

-   [X](https://x.com/yusukeh "X")
-   [GitHub](https://github.com/yusukeh "GitHub")
-   [Medium](https://medium.com/@yusukeh "Medium")
-   [Facebook](https://www.facebook.com/yusuke.exzm "Facebook")
-   [Instagram](https://www.instagram.com/yusukehasegawa/ "Instagram")
-   [LinkedIn](https://www.linkedin.com/in/hasegawa-yusuke-091b4164/ "LinkedIn")

[プロフィールと記事一覧](/authors/yusukeh/)