我想通过 LAN 访问我的 IIS 托管应用程序。首先,我安装了一个 DNS 服务器。DNS 配置步骤如下:
- 转到 DNS 管理器 -> 右键单击系统名称 -> 单击配置 DNS 服务器。
- DNS 服务器向导打开 ->,单击下一步按钮 -> 选择单选按钮“正向查找区域”单击下一步按钮。
- 在第二个窗口中,单击单选按钮“服务器维护区域”,然后单击下一步。
- 将区域名称指定为“example.com”
- 点击单选按钮“不允许动态更新”。然后单击下一步按钮。
- 在下一个窗口中,单击单选按钮“否,不应转发查询”,然后单击下一步按钮。
- 完成配置 DNS 服务器向导,然后单击完成按钮。
在管理 DNS 记录之后:
在 DNS 服务器向导中,打开正向查找区域树,右键单击新区域名称“example.com”->“属性”,然后单击“授权开始”,并在文本框中写入值
serial number=1 primary server=systemname.domainname responsible person=hostmaster.domainname
单击服务器名称,突出显示域名,单击编辑按钮并输入我托管应用程序的服务器的 IP 地址。
- 突出显示新区域名称并右键单击它并单击“新主机”选项。
此窗口中有三个文本框:
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 上运行应用程序,而无需编辑客户端的主机文件。
我在这个配置中犯了什么错误?