当我尝试将主机名解析为IP地址时,我得到的SocketException是“没有这样的主机是已知的”。IPHostEntry hostInfo = Dns.GetHostEntry(_server); 我查了No such host is known socket connection但不可能。我还检查了我的DNS服务器,甚至成功地pinged通了服务器。 致以最好的问候,Yannick Allegre。
这个VM的主机名设置为"MyVM“。我使用命令hostname验证了这一点。使用dnsdomainname,我得到了dnsdomainname: Unknown host。我的vSphere主机名也是本地主机。当我尝试从我的Windows客户端框中执行ping MyVM时,它写的是Ping request could not find host MyVM.
在我的家庭网络上,我安装了Windows Server 2008,由于某种原因,网络上的windows vista工作站只能通过服务器的IP地址(而不是主机名)通过远程桌面连接到服务器。与连接到服务器上的SQL server 2008实例相同,仅按IP工作,而不按主机名工作。
但是,我在同一台服务器上有一些文件共享,使用服务器的主机名,工作站可以很好地看到它们。服务器/工作站位于相同的专用