はじめに
この記事はIT系初心者が書いています。
そのため誤りが含まれている可能性があります。ご了承ください。
問題が起こった背景
2024年11月
旧サーバー(ConoHa-Wing)構築。
ConoHa-Wingにてドメイン(example.net)取得。
正常に動作。
2025年2月
旧サーバー
↓
新サーバー(ConoHa-VPS 3.0, xxx.xxx.xxx.xxx)に移行する作業を実施。
しかし48時間経っても全く反映されず...
[tarui@vm-e609c0a2-b1 ~]$ nslookup example.net
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
*** Can't find examle.net: No answer
こちらのサイトを用いても全てにおいて結果はX。
https://www.whatsmydns.net/#A
何かがおかしいと思い調査開始。
調査開始→そして原因発覚へ
[tarui@vm-e609c0a2-b1 ~]$ dig example.net @a.conoha-dns.com
; <<>> DiG 9.16.23-RH <<>> example.net @a.conoha-dns.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27798
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;example.net. IN A
;; ANSWER SECTION:
example.net. 60 IN A 160.251.200.65
;; AUTHORITY SECTION:
example.net. 3600 IN NS a.conoha-dns.com.
example.net. 3600 IN NS b.conoha-dns.org.
ダミーサイトをWingでつくってみた。
そこでConoHa-Wingにて、ダミーサイトをexample.netで構築。
その際のDNS設定がこちら。
(画像がないので再現)
タイプ | 名称 | TTL | 値 |
---|---|---|---|
NS | @ | 3600 | ns-a1.conoha.io |
NS | @ | 3600 | ns-a2.conoha.io |
NS | @ | 3600 | ns-a3.conoha.io |
A | @ | 60 | xxx.xxx.xxx.xxx |
A | www | 60 | xxx.xxx.xxx.xxx |
ダミーサイトを構築した瞬間、whatsdns.netでは✔が出始めました。おやおや??
いろいろ設定を見比べてみたら...?
ドメインのネームサーバー設定を見てみました。
DNS設定と異なっていますね...?
そして以下はConoHa-VPS ご利用ガイド「DNSを使う」に記載されていた内容。
おやおや。
絶対原因これやん。
解決策
同様の症状に悩まされている方は次の設定をしてみてください。
①ドメイン→[該当のドメイン]→ネームサーバー設定 を 「カスタム」に変更。
②カスタムネームサーバーに次の項目を設定。
a.conoha-dns.com
b.conoha-dns.com
考えられる原因
・ドメインはConoHa-Wingの管理画面で取得した。
→ドメインのネームサーバー設定の「ConoHa(標準)」はWing/VPS2.0のNS(ns-ax.conoha.io)で登録される
↓
・DNS設定をVPS3.0で作成した。
→NSのレコードがVPS3.0のもの(x.conoha-dns.xxx)で作成される。
↓
・ドメイン側のNS設定とDNS設定のNS設定に差異があり、その影響で設定が反映されない。