2015-10-05 53 views
0

在我们公司,我们有一台运行XAMPP(PHP)和ASP(IIS)的Win7计算机(不是服务器),用于两个应用程序。当然,每个端口都有不同的端口。所以,这台计算机的所有员工都需要使用类似“172.XX.XX.XX:8090/etc/etc/xxxx”的IP进行访问。我想知道是否有办法将所有此IP地址更改为域名,如“我们的公司/ etc/etc/xxx”。这将使员工的生活更轻松。我做了一些搜索,发现了一些与计算机的“主机”文件。但是,据我所知,它只会改变计算机的访问权限,不用“本地主机”就可以访问,但其他不是来自计算机的用户不会使用“本地主机”访问,而是使用IP访问,对吧?访问本地计算机Web服务器的域名不是IP

+0

您正在寻找的词是“DNS”。如果您想将端口8090重定向到80,则必须设置代理或绑定到该主机名和端口。 – CodeCaster

+0

嗨@CodeCaster感谢您的回复。我不想重定向端口,只需将IP地址更改为域名,只是为了方便用户访问和记忆。 –

+0

是啊,看看DNS。 – CodeCaster

回答

0

如果每一台计算机是你没有在同一网络上需要DNS。无论如何,网络发现给你的是电脑的名字。

你可以用这个cmd命令可以轻松地查找出了名:

open cmd.exe 
set | find "COMPUTERNAME" 

,或者如果你是一个域的一部分(如主动董事)

open cmd.exe 
set | find "COMPUTERNAME" 
set | find "USERDNSDOMAIN" 

计算机名和USERDNSDOMAIN的价值连接是你正在寻找的“域名”。每个位于同一个域(Active Directory)的计算机都可以访问计算机。

+0

完美!它位于同一个域中,只需更改计算机名称即可完美运行。 –

0

解决方案1:尝试免费/商用DNS解决方案

也许MaraDNS会帮助你。它是一个安全感知的DNS服务器。 Here是一个很好的教程,介绍如何在Windows 7上进行设置。

还有很多DNS软件,如BIND,PowerDNS,Posadis或Unbound。

简单的DNS服务器和微软的DNS看起来非常好(但并不便宜)。

解决方案2:安装Windows Server

微软DNS是包含在Windows Server,您可以虚拟化这样的服务器。

解决方案3:百战天龙认可的解决方案

如果你有静态IP地址,将同一主机每台计算机上的文件是一个廉价的解决方案:c:\Windows\System32\Drivers\etc\hosts

相关问题