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

Posted

技术标签:

【中文标题】如何在 xampp 下使用 apache dns 服务器而不是 LAN 网络中的 ip 地址访问我的本地网站?【英文标题】:How can I access my local website with domain name under xampp using apache dns server instead of ip address in a LAN network? 【发布时间】:2015-03-06 05:55:47 【问题描述】:

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

【问题讨论】:

【参考方案1】:

当您尝试使用 DNS 名称在本地访问您的 Xampp 时,您必须编辑您的 hosts 文件。

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

然后把这一行放进去

192.168.43.10 example-www.techlibrary.com 

您可以访问此电脑示例-www.techlibary.com

【讨论】:

【参考方案2】:

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

    设置本地 DNS 服务器,它将解析网络上机器的名称。我推荐使用linux。请注意,您必须将机器配置为将此机器用作 DNS: http://www.aboutdebian.com/dns.htm

    实现此目的的更简单方法是在计算机数量较少时编辑计算机的 hosts 文件。请注意,您需要管理员访问权限。 窗户:C:\Windows\System32\Drivers\etc Linux:/etc/hosts 根据下面的链接编辑文件。 http://www.rackspace.com/knowledge_center/article/how-do-i-modify-my-hosts-file

【讨论】:

感谢您的建议...@Shikhar Bhardwaj。但是我从来没有使用过linux。我现在使用的是 Windows7,请向我推荐适合 Windows 的本地 DNS 服务器。另一方面,在 LAN 网络中编辑主机文件对我来说不是一种可行的方法,因为在我的测试 LAN 中,有各种机器。请回复我....

以上是关于如何在 xampp 下使用 apache dns 服务器而不是 LAN 网络中的 ip 地址访问我的本地网站?的主要内容,如果未能解决你的问题,请参考以下文章

如何彻底删除xampp

网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?

XAMPP修改Apache默认网站目录htdocs的详解

如何修改XAMPP默认网站目录

xampp怎么启动apache服务

XAMPP如何卸载