URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86071
[ Назад ]

Исходное сообщение
"Перенаправление по шаблону в DNS"

Отправлено Tio , 24-Июл-09 10:34 
Пусть есть локальный dns-сервер и сервер разработки (на котором каждый может прописать виртхост в апаче) внутри локалки.

Пусть мы задали правило: все новые виртхосты в апаче будут задаваться  по шаблолну: "имяхоста.developserver"

Все клиенты-разработчики обращаются с www при помощи обращений к локальному dns-серверу.
Можно ли сделать так, чтобы при обращении в браузере к любому "имяхоста.developserver" из локальной сети (без прописания каждого такого уникального имени в dns-сервер) сам dns сервер всегда перенаправлял все запросы с таким шаблоном на один внутренний ip?


Содержание

Сообщения в этом обсуждении
"Перенаправление по шаблону в DNS"
Отправлено cyclope , 24-Июл-09 11:17 
угу. есть такое - wildcarding
Пример записи
*.developmentserver. IN A 192.168.0.1

"Перенаправление по шаблону в DNS"
Отправлено PavelR , 24-Июл-09 11:18 
>[оверквотинг удален]
>виртхост в апаче) внутри локалки.
>
>Пусть мы задали правило: все новые виртхосты в апаче будут задаваться  
>по шаблолну: "имяхоста.developserver"
>
>Все клиенты-разработчики обращаются с www при помощи обращений к локальному dns-серверу.
>Можно ли сделать так, чтобы при обращении в браузере к любому "имяхоста.developserver"
>из локальной сети (без прописания каждого такого уникального имени в dns-сервер)
>сам dns сервер всегда перенаправлял все запросы с таким шаблоном на
>один внутренний ip?

Пожалейте девелоперов: сделайте зону dev

*.dev IN  A 1.2.3.4


"Перенаправление по шаблону в DNS"
Отправлено cyclope , 25-Июл-09 10:23 
>Пожалейте девелоперов: сделайте зону dev
>
>*.dev IN  A 1.2.3.4

точку после dev забыли )))))))


"Перенаправление по шаблону в DNS"
Отправлено PavelR , 25-Июл-09 10:30 
>>Пожалейте девелоперов: сделайте зону dev
>>
>>*.dev IN  A 1.2.3.4
>
>точку после dev забыли )))))))

ага, да. Это потому что это написано с мыслью о том, что это надо также сделать аналогичную запись в основном домене компании, чтобы отладочные сайты можно было показывать заказчику по ссылке вида

http://new-cool-project.ru.dev.company.com/


---

а сама зона *.dev подымается как-то так:


debian:~# cat /etc/named/dev.domain
$TTL 3600       ; 1 hour
@                       IN SOA  ns.company.ru. hostmaster.company.ru. (
                                2007070700 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                432000     ; expire (5 days)
                                3600       ; minimum (1 hour)
                                )
                        NS      ns.company.ru.
                        NS      ns1.company.ru.
                        A       1.2.3.4
*                       A       1.2.3.4

и строчка " *.dev IN  A 1.2.3.4 "  в нем не фигурирует :-)


"Перенаправление по шаблону в DNS"
Отправлено cyclope , 25-Июл-09 20:21 

>[оверквотинг удален]
> NS      ns1.company.ru.
>            
>          
> A       1.2.3.4
>*            
>          
>A       1.2.3.4
>
>и строчка " *.dev IN  A 1.2.3.4 "  в нем
>не фигурирует :-)

подтверждаю ))