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

Исходное сообщение
"DNS... ("

Отправлено White_Angel , 18-Сен-11 14:07 
Добрый день!
У меня возникла проблема в процесе настройки 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. Не ругайте меня сидьно, если все просто я новичек.


Содержание

Сообщения в этом обсуждении
"DNS... ("
Отправлено PavelR , 18-Сен-11 16:50 
> Добрый день!
> У меня возникла проблема в процесе настройки named.

Угум. Да. Действительно, named aka bind виноват...

> Как быть подскажите? Весь день мучаюсь.

- Мучаться дальше
- Перестать мучаться
- Начать читать книги (да, понимаю, что это давно устаревшая рекомендация)
- Начать гуглить и читать статьи
- Начать гуглить и читать книги по устройству и работе сетей и протоколов
- Забить на это всё, сменить род деятельности.

> p.s. Не ругайте меня сидьно, если все просто я новичек.

Еще желательно научиться грамотно излагать свои мысли. Ну, в смысле, без опечаток и грамматически верно, т.е. обдуманно. Кто ясно мыслит, тот ясно излагает.



"DNS... ("
Отправлено White_Angel , 19-Сен-11 15:20 
Приношу извинения за описки, просто было уже поздно. Утром посмотрел, ужаснулся. )

По теме…  Я естественно не стал бы суда писать, если бы не перечитал кучу статей, и не прогуглил данный вопрос… толковых статей на тему настройки DNS я не нашел. В 90% статей не описан в должной мере даже синтаксис конфигов bind, по кускам собирать приходилось.

По моему скромному мнению, Ваш совет абсолютно бесполезен. Получается так, иди, читай то, не зная что. Если я бы давал подобные советы, то основываясь на своем опыте, я бы порекомендовал пару статей/книг. Именно для этого я и написал что я - новичок. Без обид…

Если можно поделитесь советом, какую книгу/статью в таком случае лучше почитать?


"DNS... ("
Отправлено lavr , 19-Сен-11 21:39 
>[оверквотинг удален]
> По теме…  Я естественно не стал бы суда писать, если бы
> не перечитал кучу статей, и не прогуглил данный вопрос… толковых статей
> на тему настройки 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


"DNS... ("
Отправлено White_Angel , 21-Сен-11 18:02 
Спасибо. Попробую с CNAME’ом, т.к. у меня второй вариант.

Но все же почему может не открываться домен site?


"DNS... ("
Отправлено омоним , 19-Сен-11 15:49 
Как бы, все начинают отсюда
http://www.isc.org/files/arm94_0.html

у вас проблема в том что site. резолвится в    10.254.254.199, а не в 192.168.254.199
может вы зону не зарелоадили?
покажите
dig @192.168.254.199 site soa


"DNS... ("
Отправлено White_Angel , 21-Сен-11 18:14 
Тьфу... блин. Я просто в ходи тестов уже грешил на IP, поэтому поменял и не тот файл выложил. :)

Теперь:
Сервер - 10.254.254.199
НБ - 10.254.254.101

---
site.           IN      SOA     ns.site.        root.site.      (
                        2011010104      ; Серийный номер формат YYYYMMDDNN
                        60            ; Обновление
                        900             ; Повтор
                        3600000         ; Истечение срока
                        30
                        )          ; Минимальное TTL

site.           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
---


"DNS... ("
Отправлено PavelR , 19-Сен-11 16:21 
> Остальные не прописаные в Апаче, не должны открываться.

Если у домена, который "не прописан в апаче", есть айпишник, и на этом IP слушает apache, то вне зависимости от "прописанности в апаче" что-то да будет открываться. Например дефолтный хост, который будет открываться также вообще без домена по запросу по http://1.2.3.4/


"DNS... ("
Отправлено Hammer , 19-Сен-11 22:09 
>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