【问题标题】:dnsmasq fixed subdomain with wildcard domains/tld带有通配符域/tld 的 dnsmasq 固定子域
【发布时间】:2013-06-10 09:11:18
【问题描述】:

是否可以使用 dnsmasq 将所有子域请求(无论顶级域如何)路由到给定 ip?

我想让这样的东西工作。

地址=/dev.*/127.0.0.1

所以任何以 dev 为前缀的生产 url 都会路由到我的开发服务器。 因此,任何以 dev 为前缀的 tld,例如 mysite.mobi 或 mysite.com。仍将路由到 127.0.0.1 到目前为止,我已经尝试了以下没有运气

address=/dev./127.0.0.1
address=/dev*/127.0.0.1
address=/dev.#/127.0.0.1
address=/dev#/127.0.0.1
address=/#dev#/127.0.0.1

任何帮助都会很棒

【问题讨论】:

    标签: dnsmasq


    【解决方案1】:

    不是前缀而是后缀,我在Xubuntu(14.04)上做了以下:

    # install "dnsmasq"
    sudo apt-get install dnsmasq
    
    # create a configuration file for using .dev as tld
    sudo nano /etc/dnsmasq.d/devtld.conf
    # add "address=/dev/127.0.0.1" and save the changes
    
    # restart the service after configuring
    sudo /etc/init.d/dnsmasq restart
    

    确保任何以“.dev”结尾的 URL 都被路由到 127.0.0.1 aka localhost。

    例如,经过上述配置后,以下是等效的:

    http://localhost:8080
    http://127.0.0.1:8080
    http://www.example.com.dev:8080
    http://subdomain.example.com.dev:8080
    

    【讨论】:

      猜你喜欢
      • 2014-04-14
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      相关资源
      最近更新 更多