Php 如何使用apache dns服务器而不是LAN网络中的ip地址在xampp下使用域名访问我的本地网站?

Php 如何使用apache dns服务器而不是LAN网络中的ip地址在xampp下使用域名访问我的本地网站?,php,apache,dns,Php,Apache,Dns,我是一名计算机工程专业的学生,我为我的论文开发了一个网络项目。我已经在局域网中使用Xampp开发了我的项目。我在Xampp中使用Apache作为LAN中的域名,以便从任何其他计算机进行访问。但是,我已经配置了任何Apache配置文件,我的网站(example-www.techlibrary.com)不能用域名而不是ip地址(example-192.168.43.10)调用。我如何才能做到这一点?当您尝试使用DNS名称访问本地区的Xampp时,您必须编辑您的主机文件 在Windows下,您可以在c

我是一名计算机工程专业的学生,我为我的论文开发了一个网络项目。我已经在局域网中使用Xampp开发了我的项目。我在Xampp中使用Apache作为LAN中的域名,以便从任何其他计算机进行访问。但是,我已经配置了任何Apache配置文件,我的网站(example-www.techlibrary.com)不能用域名而不是ip地址(example-192.168.43.10)调用。我如何才能做到这一点?

当您尝试使用DNS名称访问本地区的Xampp时,您必须编辑您的主机文件

在Windows下,您可以在c:\Windows\System32\drivers\etc\hosts中找到它

然后把这条线放进去

192.168.43.10 example-www.techlibrary.com 

您可以在这个pc示例上访问www.techlibary.com

有几种方法可以做到这一点:

  • 设置一个本地DNS服务器,该服务器将解析网络上机器的名称。我建议使用linux。请注意,您必须配置计算机以将此计算机用作DNS:

  • 实现这一点的一个更简单的方法是,如果计算机数量较少,则编辑计算机的主机文件。请注意,您需要管理员访问权限。

    Windows:
    C:\Windows\System32\Drivers\etc

    Linux:
    /etc/hosts

    根据下面的链接编辑文件。


  • 谢谢你的建议…@Shikhar Bhardwaj。但我从未使用过linux。我现在使用的是Windows7,请推荐适合windows的本地DNS服务器。另一方面,编辑局域网中的主机文件对我来说是不可能的,因为在我的测试局域网中,有各种各样的机器。请回答我。。。。