less than 1 minute read

本サイト http://text.sickhack.net ですが、GitHub Pages のために CNAME を github.io.に向けています。

それはいいのですが、Google Search Console とかで DNS でのdomain verificationをしようとして、TXT設定すること、と言われ、素直に txt text google-site-verification=… を設定して、なんか反映されないなーと思って、その日は後でいいやと思って放置しました。

さて、今日になっても反映されておらず、うーん。何か間違えたかなーと、ふと dig って見たら、

$ dig TXT text.sickhack.net
...snip...
;; ANSWER SECTION:
text.sickhack.net.	1019	IN	CNAME	haruki-sugarsun.github.io.

CNAMEしか返ってきてないじゃないですかー とここで、「違う、そうじゃない。」ということがわかりました。

CNAME設定しているときは、他のレコードは使えないんですねというか多分昔同じことしている。。同じことをした跡がある。。

こちらでお勉強しました。

RFCは www.ietf.org/rfc/rfc1912.txt で、該当部は

2.4 CNAME records

A CNAME record is not allowed to coexist with any other data.

とのこと。私の使っているサービスでは入力してもrejectはされず、CNAMEのみ有効になるようでした。毎日勉強。