Зарегил домен xxxxx.ru, прописал зону на своих серверах, прописал алиас веб серверу www. Но веб сервер доступен только по адресу www.xxxxx.ru, а как сделать, что на веб сервер можно было заходить без www?
В файле зоны xxxxx.ru:xxxxx.ru. IN A 1.2.3.4
или
@ IN A 1.2.3.41.2.3.4 - адрес www.xxxxx.ru.
>В файле зоны 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
в принципе если он не будет использовать вирт хосты то можно и без serveralias.
>Зарегил домен 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>Все.