NetBIOS与FQDN
我在访问网站时遇到问题,我可以使用NetBIOS名称访问它,但使用FQDN访问时会出现错误 关于如何解决这个问题有什么想法吗NetBIOS与FQDN,netbios,fqdn,Netbios,Fqdn,我在访问网站时遇到问题,我可以使用NetBIOS名称访问它,但使用FQDN访问时会出现错误 关于如何解决这个问题有什么想法吗 (尚未配置DNS,我们已修改主机文件以输入相关名称和IP。)只是为了确保您有类似的内容 192.168.100.5 othermachine othermachine.mydomain.local 其中包含netbios和FQDN,而不仅仅是IP和netbios名称?为了确保,您有这样的名称 192.168.100.5 othermachine othermachine
(尚未配置DNS,我们已修改主机文件以输入相关名称和IP。)只是为了确保您有类似的内容
192.168.100.5 othermachine othermachine.mydomain.local
其中包含netbios和FQDN,而不仅仅是IP和netbios名称?为了确保,您有这样的名称
192.168.100.5 othermachine othermachine.mydomain.local
如果netbios和FQDN都在其中,而不仅仅是IP和netbios名称?假设如上所述,FQDN在您的主机文件中,我将查看web服务器软件本身是否配置为接受主机字段中带有FQDN的请求。假设如上所述,如果FQDN在您的主机文件中,我将查看web服务器软件本身是否配置为接受主机字段中带有FQDN的请求。首先,检查明显的问题:文件中是否存在任何键入错误 接下来,测试名称解析。像通过FQDN ping web服务器这样的简单操作就可以了。看看是否提到了正确的IP
- 如果您获得“未知主机”,则客户端的主机文件中没有您输入的FQDN的条目(请检查主机名中的键入错误),或者由于某种原因,您的计算机没有读取主机文件
- 如果您获得了错误的IP地址,那么您的主机文件中的IP地址是错误的(请检查IP地址中的键入错误),您的计算机的DNS缓存被污染(在Windows计算机上尝试:
),或者其他内容正在覆盖查找(主机文件中的重复条目?)ipconfig/flushdns
telnet 192.168.0.1 80
将web服务器的IP地址替换为192.168.0.1
。提供以下行:
GET / HTTP/1.1
Host: fqdn.mywebserver.com
请尝试使用服务器的IP、服务器的netbios名称,最后使用服务器的FQDN代替FQDN.mywebserver.com
。确保在输入主机标题后按return键两次
如果netbios名称和FQDN之间的响应不同,则这是web服务器配置问题;您需要调整虚拟主机设置(在Apache中,应使用ServerAlias
指令添加附加名称。在IIS中,它的in-Web站点(选项卡)->Advanced(按钮))
在那之后。。。我真的没有主意了。首先,检查一下显而易见的问题:文件中有没有打字错误 接下来,测试名称解析。像通过FQDN ping web服务器这样的简单操作就可以了。看看是否提到了正确的IP
- 如果您获得“未知主机”,则客户端的主机文件中没有您输入的FQDN的条目(请检查主机名中的键入错误),或者由于某种原因,您的计算机没有读取主机文件
- 如果您获得了错误的IP地址,那么您的主机文件中的IP地址是错误的(请检查IP地址中的键入错误),您的计算机的DNS缓存被污染(在Windows计算机上尝试:
),或者其他内容正在覆盖查找(主机文件中的重复条目?)ipconfig/flushdns
telnet 192.168.0.1 80
将web服务器的IP地址替换为192.168.0.1
。提供以下行:
GET / HTTP/1.1
Host: fqdn.mywebserver.com
请尝试使用服务器的IP、服务器的netbios名称,最后使用服务器的FQDN代替FQDN.mywebserver.com
。确保在输入主机标题后按return键两次
如果netbios名称和FQDN之间的响应不同,则这是web服务器配置问题;您需要调整虚拟主机设置(在Apache中,应使用ServerAlias
指令添加附加名称。在IIS中,它的in-Web站点(选项卡)->Advanced(按钮))
在那之后。。。我真的没有主意了