我对DNSpipe理相当陌生。 我一直在尝试一段时间来指出我的根域@和www到我的GitHub帐户页user.github.io 。
我有一个CNAME指向www user.github.io. ,但由于某种原因,我不能做@指向user.github.io.的CNAME user.github.io. 。
我得到的错误是CNAME records cannot share a name with other records 。
我丝毫不知道这是什么意思,请帮忙。
如果它有所作为,我使用DigitalOcean的DNS控制
您将需要一个充当URL重写器/redirect器的主机。 你将DNS的domain.tld指向运行Web服务器的主机(最好是超级轻量级的东西,剥离Apache,nginx,或者是lighthttpd)。 该networking服务器将接受domain.tld并立即301redirect到user.github.io 。
至于www.domain.tld ,你可以使用CNAMElogging,但是你会有两种不同的行为:
domain.tld ,然后redirect到一个不同的URL: user.github.io www.domain.tld并留在www.domain.tld但看到user.github.io的内容(假设github允许,我不会详细介绍) 所以你可能不想要上述行为。 相反,您可能希望将www.domain.tld添加到轻量级Web服务器将处理redirect的URL列表中。
不要读这个:
您可以find执行apex CNAME的DNS主机,但是它们很糟糕。 不要这样做。 它可能不会为你想要它做什么工作。