>Зарегил домен 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>
Все.