Github允许您在自己的域名上托管静态页面。该过程在此处描述:https://help.github.com/articles/setting-up-a-custom-domain-with-pages
它指出,您必须在存储库中创建一个名为CNAME的文件,以确保您的域名被映射到该存储库。
如果其他人使用您的域名创建了pages存储库并将其写入他们的CNAME文件中,会发生什么情况?他们能够通过这种方式劫持您的域名吗?还是Github永久将该域名与您的存储库关联起来?
Github允许您在自己的域名上托管静态页面。该过程在此处描述:https://help.github.com/articles/setting-up-a-custom-domain-with-pages
它指出,您必须在存储库中创建一个名为CNAME的文件,以确保您的域名被映射到该存储库。
如果其他人使用您的域名创建了pages存储库并将其写入他们的CNAME文件中,会发生什么情况?他们能够通过这种方式劫持您的域名吗?还是Github永久将该域名与您的存储库关联起来?
www.example.com CNAME username.github.io
目前接受的答案部分是错误的。
只要你先声明域名并将其设置在你的存储库中,你就是安全的。
但是,将 CNAME
链接到特定帐户实际上并没有任何作用。它过去可能有效,但现在已经失效了。即使你使用你的账户名称设置了 CNAME
,如果你没有在存储库中设置它,任何人仍然可以使用你的域名。你可以在这里查看我关于这个问题的详细帖子(链接)。