Здраствуйте. ситуация такая.
надо добавить в parent домену cname
(c '.', '*' или '@' не работает)это кусок из лога:
....
zone domen.com/IN/external-in: loading from master file master/domen.com.named failed: CNAME and other data
....
$TTL 345600
@ IN SOA ns1.server.net. hostmaster.server.net. (
2009040771 ; serial number
7200 ; refresh
7200 ; retry
1800000 ; expire
34600 ) ; minimum TTLNS ns1.server.net.
NS ns2.server.net.domen.com. IN CNAME ghs.google.com. ; <- не работает :(
;. IN CNAME ghs.google.com. ; <- тоже не работает :(
;* IN CNAME ghs.google.com. ; <- тоже не работает :(
;@ IN CNAME ghs.google.com. ; <- тоже не работает :(www.domen.com. IN CNAME ghs.google.com. ; <- работает
domen.com. IN CNAME wwwтоже не работает :(
The base domain can be an A or AAAA record, but not a CNAME. - это верно?
>The base domain can be an A or AAAA record, but not
>a CNAME. - это верно?да
>>The base domain can be an A or AAAA record, but not
>>a CNAME. - это верно?
>
>дахммм... A с парента subdomain?
domen.com. IN CNAME www
www IN CNAME domen2.com
>domen.com. IN CNAME www
>
>тоже не работает :(а если так
www CNAME domen.com.
>>domen.com. IN CNAME www
>>
>>тоже не работает :(
>
>а если так
>www CNAME
> domen.com.мне надо парент домену сделать redirect.
domen.com in cname www.domen.com
-------------------------------------------------
zone "domen.com" {
type master;
file "master/domen.com.named";
allow-query {
any;
};
};
--------------------------------------------------
$TTL 345600
@ IN SOA ns1.server.net. hostmaster.server.net. (
2009040771 ; serial number
7200 ; refresh
7200 ; retry
1800000 ; expire
34600 ) ; minimum TTLNS ns1.server.net.
NS ns2.server.net.domen.com. IN CNAME ghs.google.com. ; <- не работает :(
;. IN CNAME ghs.google.com. ; <- тоже не работает :(
;* IN CNAME ghs.google.com. ; <- тоже не работает :(
;@ IN CNAME ghs.google.com. ; <- тоже не работает :(www.domen.com. IN CNAME ghs.google.com. ; <- работает
>
>мне надо парент домену сделать redirect.
>а может чуть подробней расскажете, что собираетесь редиректить?
поскольку cname это как бы не совсем редирект, а синоним
>>
>>мне надо парент домену сделать redirect.
>>
>
>а может чуть подробней расскажете, что собираетесь редиректить?
>поскольку cname это как бы не совсем редирект, а синонимВы не поняли меня... Я знаю что такое cname.
Мне надо парент домену перенаправит к www.Например:
domen.com >> www.domen.com
>Вы не поняли меня... Я знаю что такое cname.
>Мне надо парент домену перенаправит к www.
>
>Например:
>domen.com >> www.domen.comСудя по тому, что у вас какая-то проблема, а вы не можете даже объяснить что вам нужно - знаете вы явно не всё.
Если вам надо редиректить браузер, то это делается в веб-сервере а не в ДНС.
А 'CNAME', если мне не изменяет склероз, должен обязательно указывать на запись типа 'A'.
>[оверквотинг удален]
>
>Судя по тому, что у вас какая-то проблема, а вы не можете
>даже объяснить что вам нужно - знаете вы явно не всё.
>
>
>Если вам надо редиректить браузер, то это делается в веб-сервере а не
>в ДНС.
>
>А 'CNAME', если мне не изменяет склероз, должен обязательно указывать на запись
>типа 'A'.У меня неты проблемы.
Может быть я неправилно обяснил свови мысли.. Я не руский.
>[оверквотинг удален]
>>
>>
>>Если вам надо редиректить браузер, то это делается в веб-сервере а не
>>в ДНС.
>>
>>А 'CNAME', если мне не изменяет склероз, должен обязательно указывать на запись
>>типа 'A'.
>
>У меня неты проблемы.
>Может быть я неправилно обяснил свови мысли.. Я не руский.дак сделайте www синеймом к домен.ру, а домен.ру сделайте А запись
>[оверквотинг удален]
>>>Если вам надо редиректить браузер, то это делается в веб-сервере а не
>>>в ДНС.
>>>
>>>А 'CNAME', если мне не изменяет склероз, должен обязательно указывать на запись
>>>типа 'A'.
>>
>>У меня неты проблемы.
>>Может быть я неправилно обяснил свови мысли.. Я не руский.
>
>дак сделайте www синеймом к домен.ру, а домен.ру сделайте А записьну мне это не надо :(
Мне надо чтобы парент домен.ру не содержал А запись. был снеймом www :(
знаю что невозможна. :/
поетому ищу другой пут.. и эсть вариант с апачем но не надо это мне :/
>Мне надо чтобы парент домен.ру не содержал А запись. был снеймом www
>:(ну так сделайте наоборот - www назначьте запись 'A', а домен.ру 'CNAME' на www...
или это опять не то что вам нужно?
>>Мне надо чтобы парент домен.ру не содержал А запись. был снеймом www
>>:(
>
>ну так сделайте наоборот - www назначьте запись 'A', а домен.ру 'CNAME'
>на www...
>
>или это опять не то что вам нужно?Я этого варианта самого начала проверяль))) не пашеть :/
опять ошибка...
zone domen.com/IN/external-in: loading from master file master/domen.com.named failed: CNAME and other data
>>Мне надо чтобы парент домен.ру не содержал А запись. был снеймом www
>>:(
>
>ну так сделайте наоборот - www назначьте запись 'A', а домен.ру 'CNAME'
>на www...
>
>или это опять не то что вам нужно?не можете изложить по русски - изложите схематично что куда и как должно резолвиться
из вышеприведенного нихрена непонятно
>[оверквотинг удален]
>>>:(
>>
>>ну так сделайте наоборот - www назначьте запись 'A', а домен.ру 'CNAME'
>>на www...
>>
>>или это опять не то что вам нужно?
>
>не можете изложить по русски - изложите схематично что куда и как
>должно резолвиться
>из вышеприведенного нихрена непонятноок. типа такое))
domen.ru. CNAME www
www CNAME otherdomen.ru.
>domen.ru. CNAME www
>www CNAME otherdomen.ru.@ IN CNAME otherdomen.ru.
www IN CNAME otherdomen.ru.хост otherdomen.ru должен быть типа 'A', а не 'CNAME'
>>domen.ru. CNAME www
>>www CNAME otherdomen.ru.
>
>@ IN CNAME otherdomen.ru.
>www IN CNAME otherdomen.ru.
>
>хост otherdomen.ru должен быть типа 'A', а не 'CNAME'ну я знаю этого.. поетому попросил эсть ли другой путь. другие модули и т.д.
>>>domen.ru. CNAME www
>>>www CNAME otherdomen.ru.
>>
>>@ IN CNAME otherdomen.ru.
>>www IN CNAME otherdomen.ru.
>>
>>хост otherdomen.ru должен быть типа 'A', а не 'CNAME'
>
>ну я знаю этого.. поетому попросил эсть ли другой путь. другие модули
>и т.д.полный
песец )
>[оверквотинг удален]
>>>
>>
>>а может чуть подробней расскажете, что собираетесь редиректить?
>>поскольку cname это как бы не совсем редирект, а синоним
>
>Вы не поняли меня... Я знаю что такое cname.
>Мне надо парент домену перенаправит к www.
>
>Например:
>domen.com >> www.domen.comПолный ппц. Это делается средствами апача в файле .htaccess
опция redirect www.domen.com
т.е. лузер набирает domen.com попадает на domen.com где считывает .htaccess и автоматом перенаправляется на www.domen.com
>[оверквотинг удален]
>>Вы не поняли меня... Я знаю что такое cname.
>>Мне надо парент домену перенаправит к www.
>>
>>Например:
>>domen.com >> www.domen.com
>
>Полный ппц. Это делается средствами апача в файле .htaccess
>опция redirect www.domen.com
>т.е. лузер набирает domen.com попадает на domen.com где считывает .htaccess и автоматом
>перенаправляется на www.domen.comно это вариант не для меня... :)
Прошел уже почти год с момента обсуждения этой проблемы, но я все же решил поделиться своим вариантом решения (может кому-то пригодиться).
Данная проблема возникает при размещении своего блога на сервисе блогов blogger.com или своего сайта на хостинге Google App Engine (в том случае если вы привязываете к сервису свой собственный домен). Привязать можно только субдомен вашего домена, например www.domen.com, но тогда все запросы на domen.com пролетают мимо :(
С помощью записей DNS добиться перенаправления domen.com >> www.domen.com невозможно, но есть другое очень простое решение: domain forwarding. Если ваш регистратор домена предоставляет услугу форвардинга - тогда это именно то что нужно! В панели управления доменом включаете Domain Forwarding (если услуга еще не была включена), и устанавливаете перенаправление domen.com >> www.domen.com (через несколько минут/часов/дней изменения вступят в силу и все заработает).
Для того чтобы работали перенаправления всех адресов сайта, например, http://domen.com/some/path >> http://www.domen.com/some/path нужно включить опцию Path Forwarding (по умолчанию она отключена).
Спасибо. Была такая же проблема. К сожалению, регистратор NIC.RU хочет за это дело не менее 600 руб в год... перевести чтоль к другому регстратору, у которого все бесплатно?
Тоже столкнулся с этой проблемой.
Все правильно, ничего не дублируется, но bind выводит ошибку.
Решилось тем, что CNAME поставил в самый конец файла. Так до bind дошло все заработало.
> Тоже столкнулся с этой проблемой.
> Все правильно, ничего не дублируется, но bind выводит ошибку.
> Решилось тем, что CNAME поставил в самый конец файла. Так до bind
> дошло все заработало.То, что заработало в конце файла - как раз ошибка.
Дело в том, что CNAME не может сосуществовать с другими записями, кроме записей типа SIG. Корень зоны имеет как минимум SOA и NS записи, поэтому он не может иметь CNAME запись. Именно эти NS и SOA вызывают дублирование.
>[оверквотинг удален]
> мимо :(
> С помощью записей DNS добиться перенаправления domen.com >> www.domen.com невозможно,
> но есть другое очень простое решение: domain forwarding. Если ваш регистратор
> домена предоставляет услугу форвардинга - тогда это именно то что нужно!
> В панели управления доменом включаете Domain Forwarding (если услуга еще не
> была включена), и устанавливаете перенаправление domen.com >> www.domen.com (через несколько
> минут/часов/дней изменения вступят в силу и все заработает).
> Для того чтобы работали перенаправления всех адресов сайта, например, http://domen.com/some/path
> >> http://www.domen.com/some/path нужно включить опцию Path Forwarding (по умолчанию
> она отключена).Так сразу же и сказали что редирект в веб сервере надо делать. Можно это как отдельную услугу потреблять, можно самостоятельно, на каком нибудь хостинге делать.