小编Ars*_*lum的帖子

解决本地网络中的wildcard.hostname?

对于本地服务器 ( nginx)上的 Web 开发,我喜欢为某些项目创建子域虚拟主机,主要是为了方便和灵活。例如

server {
    listen       80;
    server_name  project.myHostname;

    root         /that/projects/html/root;
    ....
}
Run Code Online (Sandbox Code Playgroud)

虽然技术上有问题(?),但http://project.myHostname 在同一台机器上发出请求时它工作正常。但我想最终得到一个配置,我可以http://project.myHostname从本地网络中连接的任何设备(并且仅在那里)访问。就像它在我访问时工作一样myHostname(因为,我猜我的路由器 DNS 将其解析为本地 ip)。但对于另一件事,我得到了各种各样的错误尖叫,没有这样的事情subdomain.hostname

到目前为止,我找到的唯一解决方案是hosts为每个应该能够请求该“地址”的设备手动编辑文件。有没有更方便的解决方案?

我认为这里的一个主要问题可能是我对主机名、域名等之间的概念和关系掌握得不好。我已经为此苦苦挣扎了一段时间,但很难理解它。

networking dns lan subdomain hostname

5
推荐指数
1
解决办法
2203
查看次数

标签 统计

dns ×1

hostname ×1

lan ×1

networking ×1

subdomain ×1