Добрый день!
У меня возникла проблема в процесе настройки named.Задача:
Сервер - 192.168.254.199
Домен Папка на сервере
site /site/
a.site /site/a/
b.site /site/b/
...
*.site /site/*/Нкжно чтобы все домены открывались и подгружали свою страничку.
По факту прописано 3 первыз домены как виртуальные хосты в Апаче.
Остальные не прописаные в Апаче, не должны открываться.Результат:
Ноутбук - 192.168.254.151 - в настройках DNS прописан 192.168.254.199.
На ноутбуке в IE ввожу:
a.site - ok
b.site - ok
site - !!! НЕОТКРЫВАЕТСЯ !!!
c.site - !!! ОТКРЫВАЕТСЯ a.site !!!---
site. IN SOA ns.site. root.site. (
2011010104
60
900
3600000
30
)site. IN NS ns.site.
site. IN A 192.168.254.199
*.site. IN A 192.168.254.199
ns IN A 192.168.254.199
------
zone "site" in {
type master;
file "/etc/namedb/site.zone";
allow-update { none; };
};
---dig пишет:
localhost# dig @127.0.0.1 site
; <<>> DiG 9.4.-ESV <<>> @127.0.0.1 site
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57072
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1;; QUESTION SECTION:
;site. IN A;; ANSWER SECTION:
site. 30 IN A 10.254.254.199;; AUTHORITY SECTION:
site. 30 IN NS ns.site.;; ADDITIONAL SECTION:
ns.site. 30 IN A 10.254.254.199;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Sep 18 21:04:42 2011
;; MSG SIZE rcvd: 71Как быть подскажите? Весь день мучаюсь.
p.s. Не ругайте меня сидьно, если все просто я новичек.
> Добрый день!
> У меня возникла проблема в процесе настройки named.Угум. Да. Действительно, named aka bind виноват...
> Как быть подскажите? Весь день мучаюсь.
- Мучаться дальше
- Перестать мучаться
- Начать читать книги (да, понимаю, что это давно устаревшая рекомендация)
- Начать гуглить и читать статьи
- Начать гуглить и читать книги по устройству и работе сетей и протоколов
- Забить на это всё, сменить род деятельности.> p.s. Не ругайте меня сидьно, если все просто я новичек.
Еще желательно научиться грамотно излагать свои мысли. Ну, в смысле, без опечаток и грамматически верно, т.е. обдуманно. Кто ясно мыслит, тот ясно излагает.
Приношу извинения за описки, просто было уже поздно. Утром посмотрел, ужаснулся. )По теме… Я естественно не стал бы суда писать, если бы не перечитал кучу статей, и не прогуглил данный вопрос… толковых статей на тему настройки DNS я не нашел. В 90% статей не описан в должной мере даже синтаксис конфигов bind, по кускам собирать приходилось.
По моему скромному мнению, Ваш совет абсолютно бесполезен. Получается так, иди, читай то, не зная что. Если я бы давал подобные советы, то основываясь на своем опыте, я бы порекомендовал пару статей/книг. Именно для этого я и написал что я - новичок. Без обид…
Если можно поделитесь советом, какую книгу/статью в таком случае лучше почитать?
>[оверквотинг удален]
> По теме… Я естественно не стал бы суда писать, если бы
> не перечитал кучу статей, и не прогуглил данный вопрос… толковых статей
> на тему настройки DNS я не нашел. В 90% статей не
> описан в должной мере даже синтаксис конфигов bind, по кускам собирать
> приходилось.
> По моему скромному мнению, Ваш совет абсолютно бесполезен. Получается так, иди, читай
> то, не зная что. Если я бы давал подобные советы, то
> основываясь на своем опыте, я бы порекомендовал пару статей/книг. Именно для
> этого я и написал что я - новичок. Без обид…
> Если можно поделитесь советом, какую книгу/статью в таком случае лучше почитать?- читать O'Reilly "DNS and Bind" есть в сети на русском, найти не проблема
- http://httpd.apache.org/docs/2.2/ru/vhosts/ - тут ВСЕ есть чтобы понять как
работает Virtual-Hosts (тонкостей там не много, в каких случаях какой сервер будет default'ным и в каких случаях основной тоже нужно прописывать в VirtualHost):virtual-host в apache бывают
- ip-based
- name-based (в dns для масс-хостинга обычно используют один ip и cname)
- смешанный вариант ip-based + name-based
Спасибо. Попробую с CNAME’ом, т.к. у меня второй вариант.Но все же почему может не открываться домен site?
Как бы, все начинают отсюда
http://www.isc.org/files/arm94_0.htmlу вас проблема в том что site. резолвится в 10.254.254.199, а не в 192.168.254.199
может вы зону не зарелоадили?
покажите
dig @192.168.254.199 site soa
Тьфу... блин. Я просто в ходи тестов уже грешил на IP, поэтому поменял и не тот файл выложил. :)Теперь:
Сервер - 10.254.254.199
НБ - 10.254.254.101---
site. IN SOA ns.site. root.site. (
2011010104 ; Серийный номер формат YYYYMMDDNN
60 ; Обновление
900 ; Повтор
3600000 ; Истечение срока
30
) ; Минимальное TTLsite. IN NS ns.site.
site. IN A 10.254.254.199
*.site. IN A 10.254.254.199
ns IN A 10.254.254.199
------
localhost# dig @10.254.254.199 site; <<>> DiG 9.4.-ESV <<>> @10.254.254.199 site
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40931
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1;; QUESTION SECTION:
;site. IN A;; ANSWER SECTION:
site. 30 IN A 10.254.254.199;; AUTHORITY SECTION:
site. 30 IN NS ns.site.;; ADDITIONAL SECTION:
ns.site. 30 IN A 10.254.254.199;; Query time: 13 msec
;; SERVER: 10.254.254.199#53(10.254.254.199)
;; WHEN: Thu Sep 22 01:09:24 2011
;; MSG SIZE rcvd: 71---
---
localhost# dig @10.254.254.199 site soa
; <<>> DiG 9.4.-ESV <<>> @10.254.254.199 site soa
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9157
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1;; QUESTION SECTION:
;site. IN SOA;; ANSWER SECTION:
site. 30 IN SOA ns.site. root.site. 2011010104 60 900 3600000 30;; AUTHORITY SECTION:
site. 30 IN NS ns.site.;; ADDITIONAL SECTION:
ns.site. 30 IN A 10.254.254.199;; Query time: 0 msec
;; SERVER: 10.254.254.199#53(10.254.254.199)
;; WHEN: Thu Sep 22 01:10:30 2011
;; MSG SIZE rcvd: 96
---
> Остальные не прописаные в Апаче, не должны открываться.Если у домена, который "не прописан в апаче", есть айпишник, и на этом IP слушает apache, то вне зависимости от "прописанности в апаче" что-то да будет открываться. Например дефолтный хост, который будет открываться также вообще без домена по запросу по http://1.2.3.4/
>site. IN A 192.168.254.199
>*.site. IN A 192.168.254.199* IN A 192.168.254.199
>ns IN A 192.168.254.199