Настройка доступа к VirtualHost из внешней DynDNS зоны

Имеется задача предоставить доступ к локальным зеркалам сайтов, размещённых в локальной зоне (.xxx), наружу с помощью уже настроенной DynDNS зоны. Это может потребоваться для совместной работы, отладки или когда имеется несколько разных DNS зон

Я для себя зарегистроровал в DynDNS имя ffsdmad.homelinux.org, а моя локальная зона .xxx. Нужно сделать так, чтобы локальные сайты были доступны внутри локальной зоны по адресам: site.xxx или www.site.xxx, а так же во внешней зоне по адресам site.ffsdmad.homelinux.org и www.site.ffsdmad.homelinux.org

Для этого необходимо, директива NameVirtualHost размещается в файле

/etc/apache2/sites-enabled/default
NameVirtualHost *:80

а затем в каждом блоке каждого домена заменить имена доменов на *:80, а затем добавить нужные ServerAlias в каждый виртуальный домен. У меня это выглядит вот так

<VirtualHost *:80>
        DocumentRoot "/home/httpd/breys.ru/www"
        ServerName    breys.xxx
        ServerAlias www.breys.xxx
        ServerAlias breys.ffsdmad.homelinux.org
        ServerAlias www.breys.ffsdmad.homelinux.org
        .......

После перезапуска веб сервера, полученные виртуальные хосты можно престировать так

sudo apache2ctl restart
dig ns.xxx xxx axfr|grep www.|sed -r 's/(xxx|www)\.//g'|awk '{print "http://"$1"xxx","http://"$1"ffsdmad.homelinux.org"}'
http://astronomy.xxx http://astronomy.ffsdmad.homelinux.org
http://breys.xxx http://breys.ffsdmad.homelinux.org
...

Ну и пройтись по полученным ссылкам

Разумеется для использования этой возможности необходимо позаботаться о настройках DynDNS

grep wildcard /etc/ddclient.conf 
wildcard=YES

похожие страницы

  1. Объединение DNS зон в VPN сетях
  2. Как обойти ограничение DynDNS на создание wildcard
  3. apache2 настройка virtualhost
  4. Как получить содержимое локальной DNS зоны
  5. squid: ограничение доступа к мультимедийным ресурам, видео и аудио

#1:

а как зарегистрировать dynDns зону?

ответить  2009-09-05 11:51:51 

#2:  Басманов:

а как зарегистрировать dynDns зону?
зарегав dynDns вы автоматом получает эту зону, если разрешите wildcard

ответить  2009-09-21 16:12:30