我的具有自定义域的github页面站点在移动设备上运行良好,但是当我尝试从桌面访问相同的URL时,出现 DNS_PROBE_FINISHED_NXDOMAIN 错误。任何想法为什么会这样?如果有帮助,Site
可以在此处找到该网站。EDIt:它与不包含“ www”的link一起使用。如果这使我的问题更清楚
答案 0 :(得分:0)
我怀疑它是否显示在您的手机上,DNS记录没有返回任何内容WhatsMyDNS
答案 1 :(得分:0)
您确定已正确启动DNS服务器吗?我查找了您的域名,但您的CNAME似乎没有指向GitHub页面。为此,请通过域名注册商的信息中心将CNAME记录添加到您的域中。这应该指向您的GitHub页面URL的名称(例如john.github.io/xyz)。您可以阅读更多here。
答案 2 :(得分:0)
我注意到您说如果添加www.
则不起作用。我不确定这是为什么(没有足够的信息说明原因)。我猜您没有正确设置记录,所以它应该是这样的:
@ A 4H 127.0.0.1
(当然,您可以更改TTL和IP)
我猜您在第一个字段中忘记了@
,将其放在www
和根子域下。如果不是这种情况,您可以尝试通过在单独的记录中添加www
来解决此问题,以轻松解决问题。
www A 4H 127.0.0.1
请注意,这将同时适用于CNAME
和A
记录。
答案 3 :(得分:0)
也许桌面 dns 服务器获取更改的速度不是那么快。
在公共谷歌的 8.8.8.8 的桌面连接设置中更改 dns 服务器。对于将成为控制面板>网络和共享中心>更改适配器设置>右键单击适配器(在我的情况下是WIFI)>选择连接(Internet协议版本4)>单击属性>选择“使用以下DNS服务器地址”的Windows >> 在“首选 DNS 服务器”中输入 8.8.8.8 > 点击确定
答案 4 :(得分:-2)
我是该领域的新手,遇到了同样的问题。来到这里寻找解决方案。我刚刚拔掉了以太网并将我的笔记本电脑连接到我的 wifi 并且它工作了。