首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在本地网络上发布本地域名?

如何在本地网络上发布本地域名?
EN

Server Fault用户
提问于 2013-03-25 16:37:57
回答 2查看 18.1K关注 0票数 1

我正在本地开发几个网站,每个网站都有自己的伪域名和Apache VirtualHost:

  • mywebsite.localhost
  • images.mywebsite.localhost
  • anotherwebsite.localhost

我想让我的本地网络上的任何计算机都可以访问这些网站,这将允许我在移动设备(iOS)上测试我的网站。

是否有方法“发布”一个名称,如mywebsite.localhost或mywebsite.local到我的本地网络,以便这些名称将解析到我的计算机的IP地址的任何计算机上的网络?

我不认为我可以配置我的ISP的路由器在任何方式作为一个DNS服务器。

在研究过程中,我读到了关于mDNS和Bonjour的文章,但是找不到它们是否是我想要的,更不用说如何让它们发挥作用了。

任何帮助都很感激!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-03-26 01:55:13

.localhost是一个保留型TLD,所以您需要更改它,这样就不会遇到问题。

要做到这一点,一种方法是运行DNS服务器或转发器(如dnsmasq ),确保所有客户端都在使用它,并使用所追求的映射传播区域。这会增加相当多的开销,如果配置不正确,可能会出现问题。

假设您可以控制应用程序的域名,一个快速而简单的选项是无需配置的xip.io

例如,您的服务器是192.168.0.23,将同一网络子网上的客户端指向http://192.168.0.23.xip.io/,它应该可以工作。

票数 6
EN

Server Fault用户

发布于 2013-03-25 17:08:37

您设置了DNS服务器并将客户端指向它。DNS服务器不必是您的ISP路由器。您的DNS服务器应该回答其权威的所有查询,然后将所有其他请求转发给路由器,最好在此过程中缓存几个条目。

或者找到一种分发主机文件条目的方法,但这是一个巨大的痛苦。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/491295

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文