web-dev-qa-db-ja.com

Githubページの名前レコードの設定

Github Pagesでカスタムドメインを設定しようとしていますが、何かを正しく行っているとは思いません。

これらの指示に示されているように https://help.github.com/articles/setting-up-a-custom-domain-with-pages で、ディレクトリのルートにCNAMEファイルを作成しました。私のプロジェクトに使用したいドメイン

CNAME

example.com

それが完了すると、指示(上記にリンクされているのと同じページ)に、DNSを設定する必要があると書かれています

トップレベルドメイン(TLD)

Example.comのようなTLDの場合、204.232.175.78を指すAレコードを使用する必要があります。

Dig example.com + nostats + nocomments + nocmd

Example.comのDNSレコードを検索します

; example.com。で

example.com。 3259 IN A 204.232.175.78

Godaddyでドメイン名を購入しましたが、zerigo.netのネームサーバーを設定していました(数か月前)。コマンドラインから「Dig mydomainname.com」を実行してドメイン名から情報を取得すると、Zerigoによってホストされていると表示されます

9   IN  SOA a.ns.zerigo.net. hostmaster.zerigo.com. 1364449818 10800 3600 604800 900

したがって、私はZerigo.netに行き、これを行うことで204.232.175.78を指すAレコードを追加したと思います

enter image description here

その結果、私のドメイン名に対してこれが作成されました。この画像のAはA名のレコードを指していると仮定しています。名前レコードを設定してから15分よりもはるかに長いので、15分ごとに更新されると言われています...

enter image description here

これで、Github PagesディレクトリにCNAMEファイルができました(そして、username.github.com/repoでgithubページアプリを表示できるので、機能していることがわかります)。 githubページの指示に従いますが、そのドメイン名にアクセスしても何も起こりません

私があなたに言ったことに基づいて、githubページでカスタムドメインを設定するための指示に正しく従っていましたか?

更新

Zerigo.netには、GithubページやGoogleなどの頻繁に使用されるサービスのDNSのスニペットがあります。 Githubページのスニペットは、Githubが提供するものとは異なる情報を提供します。まず、設定するA名は、Githubの説明ページにある名前とは異なります。 Zerigoは207で始まりますが、Githubは204で始まる番号を提供します。また、ZerigoはC NameをGithubユーザー名に設定する必要があると言っていますが、もしあなたがGithubユーザー名からではなく、プロジェクトからサイトをホストします。ユーザー名とプロジェクトページはまったく異なります https://help.github.com/articles/user-organization-and-project-pages 。私のページはプロジェクトページです...

enter image description here

適切な方法は、204.232.175.78を指すAレコードを追加し、Githubユーザーアカウント 'username.github.com'を指すC名レコードも追加することです。

Zerigoによって作成されたGithubページスニペット(OPに投稿された画像を参照)は古くなっています。