这只是一个信息性问题,但我希望有人可能会链接到一些文档,说明这是如何工作的。
问题:
在Windows 7(x64)系统上创建DSN到本地安装的数据库服务器,如果使用“MyComputer”等计算机名称,则无法解析。发生超时错误。
如果从命令提示符处“ping”“MyComputer”,则会获得正确的IP地址(:: 1 / 127.0.0.1)。
解决方案:
如果在主机文件中为“MyComputer”(127.0.0.1 MyComputer)添加DNS条目,请测试它运行的DSN。
如果您使用DSN(127.0.0.1)中的IP地址,则可以正常工作。
问题:
Windows 7究竟如何解析为DSN输入的服务器名称?看起来它只使用TCP / IP和DNS来解决它,因此为什么在hosts文件中添加DNS条目可以解决超时问题。
有没有人有任何信息要支持这个假设?
答案 0 :(得分:0)
您的计算机未被调用' mycomputer' 如果你右键点击我的电脑'图标并选择属性,它将显示计算机名称大约三分之一的页面。
通过在主机文件127.0.0.1 MyComputer中添加条目,您指示您的电脑,如果有人ping或探索到我的计算机,将该名称解析为地址127.0.0.1
您可以在主机文件中键入127.0.0.1 Mushrooms,这可以以相同的方式工作。
作为主机文件中的另一个示例,您可以键入173.194.67.106香蕉 然后打开一个Web浏览器并输入香蕉,然后将其带到谷歌网站。
以下链接可帮助您更多地了解这一点。