如何在 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 地址访问我的本地网站?的主要内容,如果未能解决你的问题,请参考以下文章