【发布时间】:2014-07-22 08:27:03
【问题描述】:
我在局域网中的一台机器上配置并运行了一个 http 服务器 (Apache)。我希望通过特定 URL(例如 www.mywebsite.mylan)连接到 LAN 的所有计算机都可以访问在其上运行的网站。
我使用 DNSmasq 作为 dns 服务器(但我对它完全陌生)。服务器机器运行 Os X 10.9。
我看到为了让它解析一个特定的地址,在 DNSmasq 配置中需要如下一行:
address=/www.mywebsite.mylan/127.0.0.1
我想知道是否有可能有以下内容:
address=/www.mywebsite.mylan/self_en0
使用本地机器在特定网络上的公共ip(en0)解析url,因为dns服务器和http服务器在同一台机器上运行,并且ip地址由DHCP服务器动态分配路由器。
是否有可行的方法来获取它,或者让它工作的唯一方法是为服务器机器使用静态 ip?
【问题讨论】:
标签: networking dns lan dnsmasq