mycoolsite.ru IN A 192.168.1.15вообщем если я создаю запись типа:
ftp IN A 192.168.1.15
то у меня работает ftp.mycoolsite.ru к примеру хотя бы он пингуется
а если я заведу запись:
ftp2 IN CNAME mycoolsite.ru.
то мой ftp2.mycoolsite.ru не работает к примеру не пингуется, а почему я же правильно создаю запись CNAME?
>[оверквотинг удален]
> A
> 192.168.1.15
>то у меня работает ftp.mycoolsite.ru к примеру хотя бы он пингуется
>а если я заведу запись:
>ftp2
> IN
> CNAME
> mycoolsite.ru.
>то мой ftp2.mycoolsite.ru не работает к примеру не пингуется, а почему я
>же правильно создаю запись CNAME?"дохтур, у миня эта..."
- что значит "не пингуется"?
- что nslookup покажет?
nslookup ftp2.mycoolsite.ru
** server can't find ftp2.mycoolsite.ru: NXDOMAIN
тогда как
nslookup ftp.mycoolsite.ru
все ok
Name: ftp.mycoolsite.ru
Address: 21.4.12.42
>mycoolsite.ru INточечку забыли после mycoolsite.ru :)
>>mycoolsite.ru IN
>
>точечку забыли после mycoolsite.ru :)нет не забыл все стоит у меня в конфиге
>>>mycoolsite.ru IN
>>
>>точечку забыли после mycoolsite.ru :)
>
>нет не забыл все стоит у меня в конфигеу вас и за ftp.mycoolsite.ru закреплён ip 21.4.12.42, а не тот, что вы привели :)
не вводите нас в заблуждения.ftp IN A 192.168.1.15
Name: ftp.mycoolsite.ru
Address: 21.4.12.42
???
оказывается еслиmycoolsite.ru. IN A 192.168.1.15
ftp2 IN CNAME mycoolsite.ru.т.е. ftp2 --- поставить после mycoolsite.ru ----- то псевдоним не работает,
а если поставить вот такftp2 IN CNAME mycoolsite.ru.
mycoolsite.ru. IN A 192.168.1.15то все работает?????!!!
А почему так?
>А почему так?не знаю почему так, так как вы не приводили конфиг named, его версию, файлы зоны, но замечу, что вообще псевдонимы _принято_ применять только при _делегировании_ обратных доменов!
во всех остальных случаях применяют записи A !применительно к вам:
mycoolsite.ru. IN A 192.168.1.15
ftp.mycoolsite.ru. IN A 192.168.1.15
ftp2.mycoolsite.ru. IN A 192.168.1.15
>>А почему так?
>
>не знаю почему так, так как вы не приводили конфиг named, его
>версию, файлы зоны, но замечу, что вообще псевдонимы _принято_ применять только
>при _делегировании_ обратных доменов!
>во всех остальных случаях применяют записи A !Вы бредите.
>[оверквотинг удален]
>
>mycoolsite.ru.
> IN A
> 192.168.1.15
>ftp.mycoolsite.ru.
> IN A
> 192.168.1.15
>ftp2.mycoolsite.ru.
>IN A
> 192.168.1.15
извините а как понять при _делегировании_ обратных доменов! ??
>извините а как понять при _делегировании_ обратных доменов! ??Прямое - это имя в адрес.
Обратное, или resolving (in-addr.arpa) - это адрес в имя.Изучать основы DNS здесь - https://www.opennet.ru/docs/RUS/dns1/
>извините а как понять при _делегировании_ обратных доменов! ??Ну если вы выбили себе у своего провайдера подсеть - скажем:
$ ipcalc -b 193.110.17.115/27
Address: 193.110.17.115
Netmask: 255.255.255.224 = 27
Wildcard: 0.0.0.31
=>
Network: 193.110.17.96/27
HostMin: 193.110.17.97
HostMax: 193.110.17.126
Broadcast: 193.110.17.127
Hosts/Net: 30 Class Cи хотите сами рулить обратным доменом 9p6.17.110.193.in-addr.arpa.
то нужно, чтобы провайдер в файле зоны для обратного домена 17.110.193.in-addr.arpa.
вписал следующее:96 IN NS ns.mydomain.tld.
97 IN CNAME 97.96.17.110.193.in-addr.arpa.
98 IN CNAME 98.96.17.110.193.in-addr.arpa.
...
126 IN CNAME 126.96.17.110.193.in-addr.arpa.а вы у себя на ns.mydomain.tld. в фале описания зоны 96.17.110.193.in-addr.arpa. (ваши ip) пишете, что вам нужно и не напрягаете провайдера :)
то есть:
$ORIGIN 96.17.110.193.in-addr.arpa.97 IN PTR mydomain.tld.
97 IN PTR ns.mydomain.tld.
97 IN PTR www.mydomain.tld.
97 IN PTR ftp.mydomain.tld.
98 IN PTR yourdomain.tld.
99 IN PTR amator.mydomain.tld.
...
>Вы бредите.Ну тогда может вы объясните, как мне к примеру выйти из такой ситуации, когда на ip 192.168.1.1 крутится всё: www, ftp, mail, то есть нужны адреса вида:
mydomain.tld
www.mydomain.tld
ftp.mydomain.tld
mail.mydomain.tld???
да есть записи типа SRV
поэтому от CNAME
IMXO польза только при делегировании обратных доменов.и прочтите из документации на bind описание след. параметра:
multiple-cnames
This option was used in BIND 8 to allow a domain name to have multiple CNAME records in violation of the DNS standards. BIND 9.2 onwards always strictly enforces the CNAME rules both in master files and dynamic updates.
>Вы бредите.
???
>>Вы бредите.может быть
Я просто прикопался к этому CNAME хочу понять в каких случаях я его могу использовать, если все прекрасно решается записью типа А, то зачем мне CNAME может быть полезен....?
>>>Вы бредите.
>
>может быть
>
>Я просто прикопался к этому CNAME хочу понять в каких случаях я
>его могу использовать, если все прекрасно решается записью типа А, то
>зачем мне CNAME может быть полезен....?В любых случаях, когда считаете это удобным.
>Я просто прикопался к этому CNAME хочу понять в каких случаях я
>его могу использовать, если все прекрасно решается записью типа А, то
>зачем мне CNAME может быть полезен....?В этом случае вам CNAME не нужен - используйте запись типа A !
>[оверквотинг удален]
>Ну тогда может вы объясните, как мне к примеру выйти из такой
>ситуации, когда на ip 192.168.1.1 крутится всё: www, ftp, mail, то
>есть нужны адреса вида:
>
>mydomain.tld
>www.mydomain.tld
>ftp.mydomain.tld
>mail.mydomain.tld
>
>???Прописать PTR-ы.
>[оверквотинг удален]
>IMXO польза только при делегировании обратных доменов.
>
>и прочтите из документации на bind описание след. параметра:
>
>multiple-cnames
>
>This option was used in BIND 8 to allow a domain name
>to have multiple CNAME records in violation of the DNS standards.
>BIND 9.2 onwards always strictly enforces the CNAME rules both in
>master files and dynamic updates.Это вообще к чему было сказано?
>
>>Вы бредите.
>
>???Бред в том, что вы утверждаете, что CNAME _принято_ использовать только при делегировании обратных доменов. Я утверждаю, что это ваша частность, вызванная вашим "имхо".
>[оверквотинг удален]
>>
>>mydomain.tld
>>www.mydomain.tld
>>ftp.mydomain.tld
>>mail.mydomain.tld
>>
>>???
>
>Прописать PTR-ы.
>в смысле?
мне нужно соответствие:
mydomain.tld -> 192.168.1.1
www.mydomain.tld -> 192.168.1.1
ftp.mydomain.tld -> 192.168.1.1
mail.mydomain.tld -> 192.168.1.1я решаю эту проблему так:
mydomain.tld IN A 192.168.1.1
www.mydomain.tld IN A 192.168.1.1
ftp.mydomain.tld IN A 192.168.1.1
mail.mydomain.tld IN A 192.168.1.1
а вы?
может пора уже топикстартеру показать мастер-файл coolsite и named.conf ?
>[оверквотинг удален]
>IN A 192.168.1.1
>www.mydomain.tld IN A
>192.168.1.1
>ftp.mydomain.tld IN A
>192.168.1.1
>mail.mydomain.tld IN A 192.168.1.1
>
>
>
>а вы?mydomain.tld IN A 192.168.1.1
www.mydomain.tld IN CNAME mydomain.tld.И т.д. А что?
Только при чём тут обратные домены, с которых вы начали?
>[оверквотинг удален]
>>а вы?
>
>mydomain.tld
>IN A 192.168.1.1
>www.mydomain.tld IN CNAME
>mydomain.tld.
>
>И т.д. А что?
>
>Только при чём тут обратные домены, с которых вы начали?так тоже можно (я же не говорил обратного :), и я так иногда тоже записываю, но имхо лучше вместо CNAME использовать запись типа A, и пример с обратными доменами привел так сказать для иллюстрации, где записи типа CNAME действительно нужны.
имховы со мной не согласны?
так как же лучше или правильнее всё же :)
так
mydomain.tld. IN A 192.168.1.1
www.mydomain.tld. IN A 192.168.1.1
ftp.mydomain.tld. IN A 192.168.1.1
mail.mydomain.tld. IN A 192.168.1.1или так
mydomain.tld. IN A 192.168.1.1
www.mydomain.tld. IN CNAME mydomain.tld.
ftp.mydomain.tld. IN CNAME mydomain.tld.
mail.mydomain.tld. IN CNAME mydomain.tld.???
>[оверквотинг удален]
>>
>>Только при чём тут обратные домены, с которых вы начали?
>
>так тоже можно (я же не говорил обратного :), и я так
>иногда тоже записываю, но имхо лучше вместо CNAME использовать запись типа
>A, и пример с обратными доменами привел так сказать для иллюстрации,
>где записи типа CNAME действительно нужны.
>имхо
>
>вы со мной не согласны?"вообще псевдонимы _принято_ применять только при _делегировании_ обратных доменов!" - это ваши слова. Это ваш личный подход к решению задачи, но никоим образом это не означает, что "так принято".
CNAME принято применять там, где это необходимо, по усмотрению администратора.
>[оверквотинг удален]
>mydomain.tld.
>IN A 192.168.1.1
>www.mydomain.tld. IN CNAME
>mydomain.tld.
>ftp.mydomain.tld. IN CNAME
>mydomain.tld.
>mail.mydomain.tld. IN CNAME mydomain.tld.
>
>
>???Иногда так, а иногда и эдак.
На то ты и сисадмин, чтобы не тупо следовать стереотипам и "вот в инете говорят...", а выбирать из большого числа решений наиболее оптимальные для решения конкретной задачи в конкретной ситуации.
>[оверквотинг удален]
>mydomain.tld.
>IN A 192.168.1.1
>www.mydomain.tld. IN CNAME
>mydomain.tld.
>ftp.mydomain.tld. IN CNAME
>mydomain.tld.
>mail.mydomain.tld. IN CNAME mydomain.tld.
>
>
>???это зависимо, можно и так и эдак, важно чтобы ведущий зону человек понимал когда
и как можно использовать CNAME, для хостинга виртуальных доменов, что нежелательно
для mail-exchange и нельзя alias на alias - грозит зацикливанием.
Надежней - RR=A вместо CNAME.
CNAME в реверсе здесь как бы неуместно.Варианты почему не сработало:
- не изменился Serial
- очепятка при наборе
- alias на aliasТема закрыта?
> Надежней - RR=A вместо CNAME.я тоже так думаю и использую.
каждому своё, верно ведь говорят:
на вкус и цвет - товарища нет :)>Тема закрыта?
как бы да - все остались при своём мнении :)
>[оверквотинг удален]
>т.е. ftp2 --- поставить после mycoolsite.ru ----- то псевдоним не работает,
>а если поставить вот так
>
>ftp2 IN
> CNAME mycoolsite.ru.
>mycoolsite.ru. IN A
> 192.168.1.15
>
>то все работает?????!!!
>А почему так?либо потому что в процессе правок вы допускаете ошибки.
либо вы используете такую версию ДНС сервера,в которой это имеет значение.для BIND в вашем случае порядок следования значения не имеет.
я это на Freebsd 7.2 настраиваю, именно bind версия 9 с чем то, точно не помню сейчас, я не на работе не могу посмотреть, каждый раз после манипуляций с прямой зоной запускаю /etc/rc.d/named restart, завтра вышлю конфиги"либо вы используете такую версию ДНС сервера,в которой это имеет значение."
Нет ошибок не допускаю именно когда меняю строки местами у меня начинает работать сам не пойму
>я это на Freebsd 7.2 настраиваю, именно bind версия 9 с чем
>то, точно не помню сейчас, я не на работе не могу
>посмотреть, каждый раз после манипуляций с прямой зоной запускаю /etc/rc.d/named restart,
>завтра вышлю конфиги
>
>"либо вы используете такую версию ДНС сервера,в которой это имеет значение."
>Нет ошибок не допускаю именно когда меняю строки местами у меня начинает
>работать сам не поймуужас
# rndc reload [class [view]]
ps. см ранее про возможные апшипки