Фиксированный субдомен dnsmasq с подстановочными доменами/tld

Можно ли перенаправить все запросы поддоменов независимо от домена верхнего уровня на заданный IP-адрес с помощью dnsmasq?

Я хотел бы заставить что-то подобное работать.

адрес=/dev.*/127.0.0.1

Таким образом, любой производственный URL-адрес с префиксом dev будет направляться на мой сервер разработки. Таким образом, любой tld, такой как mysite.mobi или mysite.com, если он имеет префикс 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
address=/#dev#/127.0.0.1

Любая помощь будет отличной


person Darren Powers    schedule 10.06.2013    source источник


Ответы (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

Убедитесь, что любой URL-адрес, оканчивающийся на «.dev», направляется на 127.0.0.1, также известный как localhost.

Например, после приведенной выше конфигурации следующие эквиваленты:

http://localhost:8080
http://127.0.0.1:8080
http://www.example.com.dev:8080
http://subdomain.example.com.dev:8080
person mdxs    schedule 04.06.2014