静的githubサイトのTXTDNSレコード

Sep 10 2020

環境

私は基本的なホスティングとDNSで遊んでいます。blackboxlogic.github.ioでホストされている静的ページがあります。これは、訪問者に表示してほしいURLであるalexhennings.devのCNAMEによって参照されます。さまざまなツール(Google Search Console、Bing Webマスター、キーベースプルーフ)を使用したいのですが、サービスごとに一意の識別子を持つTXTレコードを追加して、ドメインの所有権を証明する必要があります。TXTレコードをalexhennings.devに追加しましたが、「機能していません」*。CNAMEレコードとTXTレコードは共存できないため、これは私には理にかなっています。ネームサーバーが自分の管理下にないため、TXTレコードをgithubページに直接追加する方法が見つかりませんでした。

「機能していません」

ウェブマスターツールはTXTレコードを検索しますが、サイトやそのコンテンツに関する情報を、検索していないかのように表示しません。KeyBaseは、TXTレコードがまったく表示されないことを教えてくれました(CNAMEを削除すると一時的に機能しましたが、サイトが壊れました)。

質問

  • githubでホストされている静的サイトにTXTレコードを追加することは可能ですか?
  • ウェブマスターツールから自分のサイト/コンテンツに関するフィードバックを得るには、alexhennings.devまたはblackboxlogic.github.ioの所有権を証明する必要がありますか?
  • DNSに関するいくつかの根本的な誤解を明らかにしましたか?それを私がどこで迷ったのか指摘できますか?
  • これは不可能ですか?

回答

2 StephenOstermiller Sep 10 2020 at 03:45

レコードも必要かどうかに関係なくCNAME、ドメインの頂点(@サブドメインがない場合のレコード)でを使用することはできませんTXT。それはのような他のすべての必要なレコードを壊しNS、SOAおよびMXレコードを。DNSサーバーでは、CNAMEレコードを頂点に配置することさえ許可されるべきではありません。あなたがそうすることができれば、物事は微妙に壊れます。たとえば、ドメインのメールは適切に配信されません。

代わりに使用したのCNAMEあなたが使用する必要があるがA、AAAA、またはALIASに応じて、レコードのGithubからの指示。

CNAME頂点にレコードがないようにDNSを適切に構成したら、レコードを追加TXTしてサイトを検証できます。