如何从Windows 7客户端机器上使用主机名访问Linux机器上托管的web应用程序,而不是通过IP地址访问?
我刚刚将Linux机器添加到LAN中。因此,该应用程序可以作为http://<IPADDRESS OF Linux Machine>:8080/webapp/index.html访问。但是,我希望通过像http://<hostname>:8080这样的主机名而不是http://<IPA
,可以用来获取远程服务器的主机名。类似于gethostname(),但以IP地址作为参数。 我知道getnameinfo() and getaddrinfo(),但是我不想在DNS服务器中使用主机名。我想要您在linux中使用hostname命令时获得的主机名。我有一种感觉,如果不知道远程服务器的登录凭据,这可能是不可能的,但我不确定。
这个VM的主机名设置为"MyVM“。我使用命令hostname验证了这一点。使用dnsdomainname,我得到了dnsdomainname: Unknown host。我的vSphere主机名也是本地主机。当我尝试从我的Windows客户端框中执行ping MyVM时,它写的是Ping request could not find host MyVM.
我有一个Windows 2012 R2服务器,其中安装了AD角色。所有机器、Linux和Windows都使用and服务器进行名称解析。当使用NSLookup在Linux上进行DNS查询时,我必须键入FQDN (mynode.domain.com)。但是在Windows中,我只需要主机名(mynode)。所以,我的问题是,有没有办法只在Ubuntu上使用主机名?下面是我在尝试主机名时得到的输出:
Got SERVFAIL reply from 192.168.0.2, t