Я пытаюсь настроить виртуальные поддомены с помощью Bind9, следуя этому руководству .. http://groups.drupal.org/node/16862 который я завершил. В основном настройка зоны и изменение файлов resolv.conf и named.conf.local.
У меня есть все, чтобы работать, и я могу с моего сервера ping mydomain.com, test.mydomain.com, и когда я копаю, я получаю следующее ..
; <<>> DiG 9.7.0-P1 <<>> test.mydomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32606
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;test.mydomain.com. IN A
;; ANSWER SECTION:
test.mydomain.com. 86400 IN A 174.###.###.#
;; AUTHORITY SECTION:
mydomain.com. 86400 IN NS mydomain.com.
;; ADDITIONAL SECTION:
mydomain.com. 86400 IN A 174.###.###.#
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jan 19 21:06:01 2011
;; MSG SIZE rcvd: 86
Так что вроде все работает. Однако, когда я пытаюсь выполнить test.mydomain.com в браузере, ожидая, что на данный момент он по умолчанию будет использовать mydomain.com, он не работает, и я получаю страницу сервера, не найденного в Firefox.
Я читал в другом месте, что в вашем файле virutalhosts вам также необходимо настроить псевдоним * .mydomain.com, но это ничего не исправило.
Любая другая информация, которую я мог бы предоставить, чтобы помочь в устранении неполадок, или какие-либо предложения по устранению неполадок?
Я использую Ubuntu 10.4 с типичной настройкой LAMP. На сервере установлены только Bind9 и ftp-клиент.
Если в Firefox отображается страница «сервер не найден», это означает, что у вас проблема с локальным DNS, попробуйте добавить домен на локальные хосты и обновите локальный кеш DNS.