用于将主机名解析为 IP 的 DNS 设置不起作用?

用于将主机名解析为 IP 的 DNS 设置不起作用?

我想通过 LAN 访问我的 IIS 托管应用程序。首先,我安装了一个 DNS 服务器。DNS 配置步骤如下:

  1. 转到 DNS 管理器 -> 右键单击​​系统名称 -> 单击配置 DNS 服务器。
  2. DNS 服务器向导打开 ->,单击下一步按钮 -> 选择单选按钮“正向查找区域”单击下一步按钮。
  3. 在第二个窗口中,单击单选按钮“服务器维护区域”,然后单击下一步。
  4. 将区域名称指定为“example.com”
  5. 点击单选按钮“不允许动态更新”。然后单击下一步按钮。
  6. 在下一个窗口中,单击单选按钮“否,不应转发查询”,然后单击下一步按钮。
  7. 完成配置 DNS 服务器向导,然后单击完成按钮。

在管理 DNS 记录之后:

  1. 在 DNS 服务器向导中,打开正向查找区域树,右键单击新区域名称“example.com”->“属性”,然后单击“授权开始”,并在文本框中写入值

    serial number=1
    primary server=systemname.domainname
    responsible person=hostmaster.domainname
    
  2. 单击服务器名称,突出显示域名,单击编辑按钮并输入我托管应用程序的服务器的 IP 地址。

  3. 突出显示新区域名称并右键单击它并单击“新主机”选项。
  4. 此窗口中有三个文本框:

    Name(user parent name if blank)=scoring
    Fully Qualified Domain Name=scoring.example.com
    IP Address= My IP Address
    

    并检查“创建关联指针(PTR)记录”,单击“添加主机”主机按钮,然后单击完成按钮。

我的应用程序的主机头在端口 80 上“得分”,并且它在服务器上运行良好,我的应用程序设置是我已经更改了它,

Advance setting --> Application Pool Identity --> Local System

应用程序可以访问主机名为“scoring”的服务器,但无法访问 LAN 上的机器。

当我更改位于下面的 LAN 机器主机文件时,

 C:/windows/system32/driver/etc/host 

编辑它并输入主机名和托管机器的 IP,如下所示:

scoring 192.168.1.20

通过进行这些更改,我可以通过 LAN 机器运行应用程序,正如我上面提到的 DNS 设置,通过该设置我可以在 LAN 上运行应用程序,而无需编辑客户端的主机文件。

我在这个配置中犯了什么错误?

相关内容