在IIS上发布php网站时出现问题

在IIS上发布php网站时出现问题,iis,dns,windows-server,iis-10,windows-server-2019,Iis,Dns,Windows Server,Iis 10,Windows Server 2019,我将在域上发布我的iis网站。因此,在添加网站并进行绑定之后,我添加了一个主查找区域和两个主机(ns1.domain和ns2.domain)。 之后,我创建了两个名称服务器并分配给主机 我已将名称服务器和IP放在我的域DNS配置中。 在本地一切正常,但不是通过我的域名。 它说: 找不到服务器IP地址。尝试运行Windows网络 诊断。DNS\u探测\u已完成\u NXDOMAIN 当我输入服务器的ip地址时,它会显示: 没有找到, HTTP错误404。找不到请求的资源 404错误甚至在我想要访问

我将在域上发布我的iis网站。因此,在添加网站并进行绑定之后,我添加了一个主查找区域和两个主机(ns1.domain和ns2.domain)。 之后,我创建了两个名称服务器并分配给主机

我已将名称服务器和IP放在我的域DNS配置中。 在本地一切正常,但不是通过我的域名。 它说:

找不到服务器IP地址。尝试运行Windows网络 诊断。DNS\u探测\u已完成\u NXDOMAIN

当我输入服务器的ip地址时,它会显示:

没有找到, HTTP错误404。找不到请求的资源


404错误甚至在我想要访问命名服务器时也会发生。

DNS\u PROBE\u FINISHED\u NXDOMAIN的原因通常是由于DNS配置错误或问题。您可以尝试以下方法来修复此错误

  • 释放和更新IP地址

    由于这通常是一个客户端DNS问题,所以您应该做的第一件事是尝试释放并更新计算机上的IP地址。这还包括刷新本地DNS缓存,这类似于浏览器缓存。在Windows中,只需按Windows徽标键和R打开命令提示符。然后键入“cmd”并按Enter键

    键入
    ipconfig/release
    ,然后按Enter键。这将释放您当前的IP地址

    键入
    ipconfig/flushdns
    ,然后按Enter键。这将刷新您的本地DNS缓存

    键入
    ipconfig/renew
    ,然后按Enter键。这将续订您的IP地址

  • 暂时禁用VPN和防病毒

    有时VPN和防病毒软件可能会冲突或覆盖您的网络设置,包括DNS服务器等。如果您有任何正在运行的设置,请尝试暂时禁用它们(关闭它们),以查看它是否可以解决浏览器中的DNS_PROBE_FINISHED_NXDOMAIN错误

  • 重新启动DNS客户端服务

    如果您正在运行Windows,则可以尝试重新启动DNS客户端服务,该服务将解析和缓存DNS域名。只需按Windows徽标键和R打开命令提示符,然后键入“services.msc”并按Enter键。向下滚动到“DNS客户端”,右键单击它,然后选择“重新启动”

  • 更改DNS服务器

    默认情况下,DNS服务器由ISP自动分配。但您可以尝试暂时将这些更改为公共DNS服务器


  • 我无法使用上述解决方案解决我的问题。我无法发布或续订我的ipconfig。这给了我一个错误。我想我的问题与DNS名称服务器有关。您可以尝试使用以获取更详细的错误消息。谢谢,我的问题已解决,我尚未为“www”添加任何主机