数か月くらい前に取得して製作途中だったサイトが、いつからかアクセスできなくなっていました。
アクセスできない問題の切り分け
サーバーの確認
IPアドレスを指定したsshやsftpなどではサーバーへアクセスできました。
Webサーバー(Nginx)の確認
正常に動作していた時から設定を変更していませんが、念のため見直しました。問題なさそうです。
DNSの動作確認
$ host my.domain
Host my.domain not found: 3(NXDOMAIN)
DNSの設定に問題がありそうですが、少し前までは正常に引けていて、それ以降設定は変更していません。
$ ping my.domain
PING my.domain.work(xxx.xxx.xxx.xxx): 56 data bytes
正引きできないのに、設定した覚えがないホストに向かっています。(xxx.xxx.xxx.xxxは心当たりがないIPアドレス)
そもそもドメインの最後にworkがついているのは何故…。
resolv.confを書き換えてみたり、hostsに書き込んでみたり、別のDNSサーバーに設定を移してみたり、半日格闘しましたが解決せず。
レジストラ(Value Domain)に問い合わせ
Value Domainの問い合わせフォームにチャットでの問い合わせがあったので、初めてクリックしてみました。
運が良かったのだと思いますが、待ち時間6秒!
非常に手際よくドメインの状態を調べてくれて、2分後には的確な回答をいただきました。
(06:55:30) *** MYNAME joined the chat ***
(06:55:30) MYNAME: ドメインが参照できません(DNS)
(06:55:34) ※自動メッセージ: お問い合わせありがとうございます。只今込み合っております。お急ぎの場合はフォームよりお問い合わせいただきますようお願い申しあげます。
(06:55:36) *** Chat Support joined the chat ***
(06:55:39) Chat Support: お問合せありがとうございます。担当の 【***】 と申します。 どうぞ、よろしくお願いいたします。
(06:55:44) MYNAME: よろしくお願いいたします。
(06:55:47) Chat Support: 対象のドメイン名をお伺いできますでしょうか。
(06:55:51) MYNAME: my.domain です
(06:56:06) Chat Support: ドメインの状態を確認いたしますため少々お待ちください。
(06:56:12) MYNAME: お願いします
(06:57:47) Chat Support: お待たせいたしました。 ドメイン「my.domain」を確認いたしましたところ、【Domain Status: serverHold】の状態であり、 ドメインのご利用が一時的に不可能となっている状態でございました。 こちらに関しましては担当部門にて個別に確認の上、案内させていただきたく存じます。 お手数をおかけいたしますが、この度のドメイン名と「Domain Status: serverHold」となっている旨を 下記のお問い合わせフォームよりご連絡いただいてもよろしいでしょうか。
正直なところあまりサポートには期待していなかったのですが、定型文など使わず人間味のある対応、的確な問題切り分け、次にするべき指示と、素晴らしいサポートでした。(担当のむかい様、ありがとうございました)
ドメインの管理を現在3社に分けているのですが、全てValue Domainにお願いしようかと真剣に考えました。
Whoisを見たら確かにDomain Status: ServerHoldになってました。
普段Whoisを見てもExpiration Date(有効期限)くらいしか見ないのがいけないですね。
Domain Status: ServerHoldになった理由
ドメインによってはメールアドレスの有効性チェックがあり、それを見落としていたのかと思いメールログを入念に確認しましたが届いていませんでした。
ドメイン料金も払っています。
Whois情報の代理公開も好きじゃないので(迷惑メールが山ほど来ますが)当社の情報を常に載せています。
恐らく作りかけのサイトを放置していたのが原因だったのかもしれません。
その旨をValue Domainに連絡をしたところ、利用制限の解除申請をレジストリに出してくれるとの連絡が数時間後にありました。
その後Whoisを確認したところDomain Status: okとなっていましたので、あとは伝播されるのを待つしかなさそうです。