我为此苦苦挣扎了几个小时,https://www.montefiorenyack.org/home-care,这个网站在 Windows 上运行良好,但当我切换到 Ubuntu 18.04 时,dns 拒绝解析它。我尝试更改 dns,但没有帮助,我尝试通过直接输入从 Windows 机器获得的 IP 来获取网站,但不起作用。
Windows 正在做什么使得网站可用但在 Ubuntu 18.04 上不起作用。
答案1
服务器www.montefiorenyack.org有域名问题:
raj@jarek-02:~$ host www.montefiorenyack.org
www.montefiorenyack.org is an alias for \@.montefiorenyack.org.
\@.montefiorenyack.org is an alias for montefiorenyack.org.
montefiorenyack.org has address 34.224.164.144
montefiorenyack.org mail is handled by 10 us-smtp-inbound-1.mimecast.com.
montefiorenyack.org mail is handled by 11 service20-us.mimecast.com.
montefiorenyack.org mail is handled by 11 service19-us.mimecast.com.
montefiorenyack.org mail is handled by 10 us-smtp-inbound-2.mimecast.com.
raj@jarek-02:~$
有人将 定义www.montefiorenyack.org
为 的别名\@.montefiorenyack.org
,\@
但这不是有效的域名,因此 Linux DNS 解析器库无法解析它。也许 Windows 解析器库接受非法域名,这就是域名在 Windows 上有效但在 Linux 上无效的原因。
要求管理服务器的人员修复 DNS 问题并创建正确的域名。