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

Исходное сообщение
"bind глупый вопрос"

Отправлено Васька , 15-Июн-05 12:11 
Зарегил домен xxxxx.ru, прописал зону на своих серверах, прописал алиас веб серверу www. Но веб сервер доступен только по адресу www.xxxxx.ru, а как сделать, что на веб сервер можно было заходить без www?

Содержание

Сообщения в этом обсуждении
"bind глупый вопрос"
Отправлено jonatan , 15-Июн-05 12:30 
В файле зоны xxxxx.ru:

xxxxx.ru.  IN  A   1.2.3.4
или
@    IN  A   1.2.3.4

1.2.3.4 - адрес www.xxxxx.ru.


"bind глупый вопрос"
Отправлено Дениска. , 15-Июн-05 13:07 
>В файле зоны xxxxx.ru:
>
>xxxxx.ru.  IN  A   1.2.3.4
>или
>@    IN  A   1.2.3.4
>
>1.2.3.4 - адрес www.xxxxx.ru.

и, конечно, не забыть serveralias в httpd.conf


"bind глупый вопрос"
Отправлено max , 15-Июн-05 13:17 
в принципе если он не будет использовать вирт хосты то можно и без serveralias.

"bind глупый вопрос"
Отправлено aLGo , 15-Июн-05 14:11 
>Зарегил домен xxxxx.ru, прописал зону на своих серверах, прописал алиас веб серверу
>www. Но веб сервер доступен только по адресу www.xxxxx.ru, а как
>сделать, что на веб сервер можно было заходить без www?

1. в зоне прописываешь:
----
%
$ORIGIN .
$TTL 3600       ; 1 hour
cartel.ru.      IN      SOA     ns.nameserv.ru. admin.nameserv.ru. (
                        2005061501  ; или ставь свои
                        900 ; или ставь свои
                        600 ; или ставь свои
                        86400 ; или ставь свои
                        3600 ) ; или ставь свои
                        NS      ns1.nameserv.ru.
                        NS      ns2.nameserv.ru.
                        MX      10 mail.domain.ru.
                        MX  20  1.2.3.4
                        A       1.2.3.4  ; !!!!!! это тебе указывает прямиком на domain.ru
$ORIGIN domain.ru.
mail                    A       1.2.3.4 ; это на твой почтовик
www                     A       1.2.3.4 ; !!! это на домен www.domain.ru

---

После этого можно проверить как работает BIND с какойнибудь машины
ping domain.ru
     и
ping www.domain.ru

Можно nslookup или www.dnsstuff.com

Если оба пинга есть, то настраиваешь апачь

2. в файле httpd.conf, в директиве VirtualHost
<VirtualHost *:80>
    ServerName domain.ru
    ServerAlias www.domain.ru
    ...
</VirtualHost>

Все.