Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1] 2  Все   Вниз
  Печать  
Автор Тема: Домен 2-го уровня, dns записи, логика работы, CNAME, MX, что как работает?  (Прочитано 50292 раз)
0 Пользователей и 7 Гостей смотрят эту тему.
igorxv
Интересующийся

ru
Offline Offline

« : 01-03-2011 01:22 » 

Короче есть некий регистратор, всё раньше работало, теперь понты))
Придётся разбираться.
Нужна консультация человека который не просто знает для чего и какие записи, а также как они работают и в чём их смысл.
По возможности это дело нужно в он-лайн, так как вопросы лишние и тупые нечего на форуме выкладывать.
А вот чего добивались и чего получилось потом тут выложу на обозрение.
пожалуйста стучите или пишите свои координаты в теме.
Обзор будет потом всем полезен, Я уверен.
___________________________________________________________________
Моя icq: 57-четыре-81-ноль-2тридцать четыре
________________________
Немного сути:
Нужно разрулить почему в домене MX записи привязаны к CNAME записям, понять как должно быть, исправить.
Подробности лучше по icq, на край в Теме.
« Последнее редактирование: 01-03-2011 22:28 от igorxv » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 01-03-2011 04:53 » 

Да, не вопросы, а одни понты. Если ты с таким апломбом перед обществом выступаешь, то что с регистратором наверно творится... Жаль

Если не в курсе:
CNAME (canoncal name) - тупо трансляция одного имени в другое. Трансляцию должен понимать сам клиент.
MX (mail exchange) - тупо содержит имя сервера, обслуживающего почту для данного домена.

В DNS нет понятия "поле работает".
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #2 : 01-03-2011 19:21 » 

Да, не вопросы, а одни понты. Если ты с таким апломбом перед обществом выступаешь, то что с регистратором наверно творится... Жаль
Вот именно твориться. Если знания у Вас есть помогите)

Если не в курсе:
CNAME (canoncal name) - тупо трансляция одного имени в другое. Трансляцию должен понимать сам клиент.
MX (mail exchange) - тупо содержит имя сервера, обслуживающего почту для данного домена.
В DNS нет понятия "поле работает".
Да про простейшие вещи в курсе.
А по делу проконсультируйте icq моя есть или свои контакты оставьте,
а то если начну тут описывать придётся мемуар писать.
Сюда потом суть выложу)
Поможете?

Добавлено через 6 минут и 27 секунд:
Тему ещё тут обсуждаю:
http://forum.omsk.com/viewtopic.php?t=181866&highlight= Для глухих
« Последнее редактирование: 01-03-2011 19:27 от igorxv » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 01-03-2011 19:36 » 

igorxv, объясни свою проблему русским языком. Не верю, что в 2-3 предложениях нельзя изложить сути.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 01-03-2011 20:50 » 

подозрваю, что создал почтовый чящик в домене третьего уровня, а почтовик об MX записях ничего не знает... Наезд на провайдера, а провайдер ему читай доку...
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #5 : 01-03-2011 21:01 » 

igorxv, объясни свою проблему русским языком. Не верю, что в 2-3 предложениях нельзя изложить сути.

Хорошо суть такова в кратце:

У регистратора есть бесплатная услуга mail форвардинга, она заключается в то, что заводишь себе там:

название_Ящика@Имя_Своего_домена.com, указываешь также Ящик на который должны форвардиться письма, всё это в панели управления доменом, там есть пункт mail-форвардинг.
Так вот, так было сделано с год назад, всё работало.
Когда это делаешь появлялись 2 mx записи в dns домена.

Потом была создана запись cname
такая: мой_домен cname мой_домен 3-го уровня где Я могу менять ip в dyndns, думаю в курсе про это.

как итог мой сайт у меня дома на компе, все запросы по имени домена через cname и домен 3-го уровня шлются ко мне всё работает.
Почта форвардиться на обычный ящик моё_имя@gmail.com
всё работает.

Прошло 1,5 года, там они свой сервис переделали или ещё чего-то.
Далее короче почта перестала форвардится.

Проверил настройки оказалось:
записи MX также 2, просто смменились имена серверов.

Зато появилось ещё 4 записи CNAME:
pop3.моё_имя_домена.com;
webmail.моё_имя_домена.com;
smtp.моё_имя_домена.com;
imap.моё_имя_домена.com.

Также 1 запись TXT там определённые команды, Я так понял для сервера обрабатывающего почту и авторизации имени домена.

Пошёл в настройки mail-форвардинга, там предупреждение, Ваш домен не верифицирован, пройдите верификацию типа.
Жму пройти, не проходит.

Связался с саппортом, выяснили, что дело до MX записей не доходит, всё улетает на моё_имя.dyndns.com.

Саппорт связался с регистратором предоставляющем панель управления,
на что те ответили типа моя запись:
мой_домен.com CNAME мое_имя.dyndns.com
шлёт не туда запросы и потому не проходит авторизация,
типа если замочить запись, то будет работать вот типа был бы IP,
для моего домена так бы работало.

Вот с этим всем и нужно разрулить.
А вопросы будут конкретные по ходу дела.

Я то, точно знаю всё должно работать, нужно только правильно нужные записи, в нужном порядке сделать.

Если бы вы дали icq свой было бы проще, чего тут полу-диалоги писать?

Вот Я и поставил себе задачу настроить чтобы работало.
1-е можно замочить мою запись CNAME на домен 3-го уровня моё_имя.dyndns.com
пройти авторизацию, а потом снова создать, может и заработает.
Есть ещё пара мыслей, но Я не АС в dns пока только изучаю.
Вот и нужна помощь!



Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 01-03-2011 21:07 » 

igorxv, давай-ка языком техническим, а то твой ... сленг, только в метро слушать и гыкать.
" меня тут пров эмикс запись в денээс отобрал, я ему звякнул, а он просто в отлуп ушел..."
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #7 : 01-03-2011 21:17 » 

Ок, короче надо настроить dns так, чтобы форвардинг почты заработал как раньше.
icq есть?

Добавлено через 6 минут и 20 секунд:
igorxv, давай-ка языком техническим, а то твой ... сленг, только в метро слушать и гыкать.
" меня тут пров эмикс запись в денээс отобрал, я ему звякнул, а он просто в отлуп ушел..."


Я там стучу Тебе в icq, Ты где?
« Последнее редактирование: 01-03-2011 21:23 от igorxv » Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 01-03-2011 21:26 » 

Цитата
Я там стучу Тебе в icq, Ты где?
Сплю... Улыбаюсь У меня 8-часовой рабочий день. А здесь я от наркомании= форум...
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #9 : 01-03-2011 21:30 » 

И что шаришь про dns? Давай в icq выходи, а если не шаришь так и скажи!
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #10 : 01-03-2011 21:38 » 

Аська не поможет, если порядка в голове нет.

Есть 2 DNS регистратора: 1-го уровня (типа com), дающий домен 2-го уровня (пусть mydomain.com), 2-го уровня (типа dyndns), дающий домен 3-го уровня (пусть mydomain.dyndns.com)?

dyndns имеет записи типа A и PTR, и больше ничего?
mydomain.dyndns.com A 1.2.3.4
1.2.3.4 PTR mydomain.dyndns.com

com имеет запись типа CNAME на dyndns?
mydomain.com CNAME mydomain.dyndns.com

com имеет 2 MX записи. Что в этих записях написано? Причём тут gmail? Как изменились эти записи?

com добавил 4 CNAME записи?
pop3.mydomain.com CNAME mydomain.com
smtp.mydomain.com CNAME mydomain.com
imap.mydomain.com CNAME mydomain.com
webmail.mydomain.com CNAME mydomain.com
или какие-то другие?
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
igorxv
Интересующийся

ru
Offline Offline

« Ответ #11 : 01-03-2011 21:57 » 

порядок есть:
домен 3-го уровня по сути не причём.
Он используется только для прописывания в нём IP динамического каждый раз при включении компа моего, чтобы сервера знали куда отсылать запросы.

А в домене mydomed.com
есть запись:
mydomed.com CNAME maname.dyndns.com
и всё просто теперь все обращения на сайт mydomed.com идут автоматом на maname.dyndns.com,
а там следовательно мой IP домашнего компа.
Это про первое.

Добавлено через 10 минут и 37 секунд:
Также домен mydomane.com имеет 2 MX записи,

1         4519           mydomane.com        100          mx1.mailhostbox.com             Active     

2         4519        mydomane.com         100           mx2.mailhostbox.com         Active    
Было до изменений примерно также только не mailhostbox.com, а другоё какое-то имя сервера их.
Я так понимаю для ворвардинга почты.


Записи CNAME
1                 51036            mydomane.com             mydomane.dyndns.tv             Active     
это для того, чтобы сайт работал на доашнем компе, так как Динамический ip помещяется в
mydomane.dyndns.tv

2              83278         www.mydomane.com         mydomane.com         Active    
это чтобы не возиться с именем домена с www.


3              95542         imap.mydomane.com         imap.mailhostbox.com         Active    

4              95542         webmail.mydomane.com         webmail.mailhostbox.com         Active    

5              95542         smtp.mydomane.com         smtp.mailhostbox.com         Active    

6              95542         pop.mydomane.com         pop.mailhostbox.com         Active
А вот это сам регистратор наставил после изменений, когда перестал работать форвардинг почты.






Добавлено через 18 минут и 16 секунд:
А про maname@gmail.com
это так:
Там есть отдельная опция, вбиваешь Ящик например pupkin@mydomain.com
и вбиваешь куда с него форвардить почту например maname@gmail.com,
и всё раньше почта форвардилась, когда так всё вбил, появлялись 2 MX записи, что Я указал выше.
Вот и нужно разрулить.
Ещё появилась запись TXT:

95542            mydomain.com            "v=spf1 exists:%{i}._spf.mailhostbox.com redirect=_spf.mailhostbox.com"            Active     

2              95542         2011._domainkey.mydomain.com         "v=DKIM1; g=*; k=rsa; p=dhdfKJJHIJHKJHLJLKJL:KJJKKL::"LK}
PLPLP985746kljlJ:LKJl;JOPIJLKJKLJLLJK:"LKL:KL:{:{hY8wNh/eQfzExSha ycuYf+5JQL3KUGHUKHIUHIOHIUJHIUHUJHIIOAB"

так понимаю для авторизации домена на сервере где обрабатывается форвардинг почты.

Добавлено через 12 минут и 46 секунд:
потому и говорю по icq тут проще объяснить чего мне нужно и как, сразу у того, кто попытается понять отпадут вопросы ненужные и Я тупые не буду задавать.

Добавлено через 11 минут и 41 секунду:
Дмитрий может всё-же врубите icq?
« Последнее редактирование: 01-03-2011 22:26 от igorxv » Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #12 : 01-03-2011 22:29 » 

Если почта идёт на myuser@mydomain.com, то CNAME записи к делу не относятся - важно, как обрабатывают почту почтовые шлюзы mx1 и mx2 и все остальные почтовые серверы по цепочке, какие на них прописаны правила пересылки. Если до этого были другие серверы, то, скорее всего, на этих новых серверах действуют новые правила.

Средствами DNS эта задача решается только одним образом: изменить 2 MX записи, чтобы они указывали на нужный почтовый сервер (например, собственный). Остальное решается за пределами DNS - в найстройках пересылок почтового шлюза.

P.S. Я не собираюсь тратить своё время на бессмысленную и неинтересную для меня болтовню в чате.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
igorxv
Интересующийся

ru
Offline Offline

« Ответ #13 : 01-03-2011 22:36 » 

Если почта идёт на myuser@mydomain.com, то CNAME записи к делу не относятся - важно, как обрабатывают почту почтовые шлюзы mx1 и mx2 и все остальные почтовые серверы по цепочке, какие на них прописаны правила пересылки. Если до этого были другие серверы, то, скорее всего, на этих новых серверах действуют новые правила.

Средствами DNS эта задача решается только одним образом: изменить 2 MX записи, чтобы они указывали на нужный почтовый сервер (например, собственный). Остальное решается за пределами DNS - в найстройках пересылок почтового шлюза.

P.S. Я не собираюсь тратить своё время на бессмысленную и неинтересную для меня болтовню в чате.

Если удалить запись
mydomain.com CNAME mydomain.dyndns.com
То ворвардинг почты на мой Ящик на gmail будет раьотать и заработают записи MX,
а так до них как-буд-то очередь даже не доходит(
И чего делать?
Я точно знаю что просто нужно тут разобраться и узнать ка и чего, в каком порядке работает.
и выстроить верные цепочки!
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #14 : 02-03-2011 07:52 » 

Кто-нибудь понял о чем пишет ТС?
Вчера пытался, сегодня пытался - ничего не понял

Вопросы
1. покажи все записи (порядок записей важен!)
2. что говорит диагностика (nslookup)
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #15 : 02-03-2011 12:16 » 

Кто-нибудь понял о чем пишет ТС?
Вчера пытался, сегодня пытался - ничего не понял

Вопросы
1. покажи все записи (порядок записей важен!)
2. что говорит диагностика (nslookup)


1.
Все записи по порядку:

Записи CNAME
1                 51036            mydomane.com             mydomane.dyndns.tv             Active     
это для того, чтобы сайт работал на доашнем компе, так как Динамический ip помещяется в
mydomane.dyndns.tv

2              83278         www.mydomane.com         mydomane.com         Active   
это чтобы не возиться с именем домена с www.


3              95542         imap.mydomane.com         imap.mailhostbox.com         Active   

4              95542         webmail.mydomane.com         webmail.mailhostbox.com         Active   

5              95542         smtp.mydomane.com         smtp.mailhostbox.com         Active   

6              95542         pop.mydomane.com         pop.mailhostbox.com         Active
А вот это сам регистратор наставил после изменений, когда перестал работать форвардинг почты.

Также домен mydomane.com имеет 2 MX записи,

1         4519           mydomane.com        100          mx1.mailhostbox.com             Active     

2         4519        mydomane.com         100           mx2.mailhostbox.com         Active   
Было до изменений примерно также только не mailhostbox.com, а другоё какое-то имя сервера их.
Я так понимаю для ворвардинга почты.
Ещё появилась запись TXT:

95542            mydomain.com            "v=spf1 exists:%{i}._spf.mailhostbox.com redirect=_spf.mailhostbox.com"            Active     

2              95542         2011._domainkey.mydomain.com         "v=DKIM1; g=*; k=rsa; p=dhdfKJJHIJHKJHLJLKJL:KJJKKL::"LK}
PLPLP985746kljlJ:LKJl;JOPIJLKJKLJLLJK:"LKL:KL:{:{hY8wNh/eQfzExSha ycuYf+5JQL3KUGHUKHIUHIOHIUJHIUHUJHIIOAB"

так понимаю для авторизации домена на сервере где обрабатывается форвардинг почты.

nslookup какое имя проверять? если

nslookup mydomain.com
Server:      61.134.138.12 (это IP dns моего провайдера, через которого Я выхожу в интернет)
Address:   61.134.138.12#53

Non-authoritative answer:
mydomain.com   canonical name =myname.dyndns.tv.
Name:   myname.dyndns.tv
Address: 168.231.138.234  (Это ip моего компа динамический)






Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #16 : 02-03-2011 14:08 » 

igorxv, доменная зона объявлена псевдонимом другого имени. DNS-сервер находит псевдоним и игнорирует все последующие записи типа MX, NS и т.д. для зоны. CNAME домена должна находиться в самом конце списка.

А по-хорошему псевдоним вообще должен быть уникальным, т.е. хост, доменное имя которого которого совпадает с доменным именем зоны, должен описываться с помощью записи типа A.

И я не вижу порядка. Ты привёл два списка, начинающихся нумероваться с 1. Должен быть один список, если речь идёт об одной зоне на одном DNS-сервере.
« Последнее редактирование: 02-03-2011 14:10 от Dimka » Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #17 : 02-03-2011 14:56 » 

nslookup
> set type=MX
> mydomain.com

Что выдает?

Добавлено через 2 минуты и 33 секунды:
Dimka, полагаю, такой вид у него через панель управления доменом. Мне тоже читать такое тяжко. И с SPF накручено как-то. Что такое DKIM1 - вообще не понятно.
« Последнее редактирование: 02-03-2011 14:58 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #18 : 02-03-2011 15:27 » new

А ещё лучше:
nslookup
> set debug
> set type=MX
> mydomain.com
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
igorxv
Интересующийся

ru
Offline Offline

« Ответ #19 : 02-03-2011 18:13 » 

Давайте уже тогда общаться о конкретном домене раз так, его название
olente.com, а домен 3-го уровня olente.dyndns.tv

...А по-хорошему псевдоним вообще должен быть уникальным, т.е. хост, доменное имя которого которого совпадает с доменным именем зоны, должен описываться с помощью записи типа A.
Про запись типа A думаю пока не стоит, потому как Я не могу в реальном времени записывать динамический IP своего домашнего компа в параметры записи A, иначе зачем мне домен 3-го уровня olente.dyndns.tv

И я не вижу порядка. Ты привёл два списка, начинающихся нумероваться с 1. Должен быть один список, если речь идёт об одной зоне на одном DNS-сервере.
С порядком всё нормально, Я же написал, что там где с 1-ки порядок 1-е это записи типа CNMAE, а втораяч группа там опять с 1-цы это MX их всего 2-ве штуки там, просто тут в панели управления DNS записи разбиты по группам.
Нажимаешь вкладку CNAME он показывает только записи типа CNAME, также и другие типы, а после порядкого номера в списке отображения там есть id типа, вроде 4519 такого вторая колонка выше приведённых записей.
Как есть так и скопировал.


Добавлено через 3 минуты и 40 секунд:
И с SPF накручено как-то. Что такое DKIM1 - вообще не понятно.

Про это думаю пока запариваться не стоит, потому как тут просто ключ для авторизации домена на серверах регистратора типа того.

Добавлено через 1 минуту и 35 секунд:
А ещё лучше:
nslookup
> set debug
> set type=MX
> mydomain.com

Вот что получилось:
Debian2:~# nslookup
> set debug
> set type=MX
> olente.com
Server:      91.144.168.2
Address:   91.144.168.2#53

------------
    QUESTIONS:
   olente.com, type = MX, class = IN
    ANSWERS:
    ->  olente.com
   canonical name = olente.dyndns.tv.
    AUTHORITY RECORDS:
    ->  dyndns.tv
   origin = ns1.dyndns.org
   mail addr = hostmaster.dyndns.org
   serial = 2157112935
   refresh = 10800
   retry = 1800
   expire = 604800
   minimum = 1800
    ADDITIONAL RECORDS:
------------
Non-authoritative answer:
olente.com   canonical name = olente.dyndns.tv.

Authoritative answers can be found from:
dyndns.tv
   origin = ns1.dyndns.org
   mail addr = hostmaster.dyndns.org
   serial = 2157112935
   refresh = 10800
   retry = 1800
   expire = 604800
   minimum = 1800



Добавлено через 2 минуты и 27 секунд:
Кстати зная имя домена можете проверить ответы на команды, а то мало-ли Я напутал чего. Здесь была моя ладья...
« Последнее редактирование: 02-03-2011 18:21 от igorxv » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #20 : 02-03-2011 18:57 » 

У меня:

1. Windows:
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 1,  additional = 0

    QUESTIONS:
        olente.com, type = MX, class = IN
    ANSWERS:
    ->  olente.com
        canonical name = olente.dyndns.tv
        ttl = 14400 (4 hours)
    AUTHORITY RECORDS:
    ->  dyndns.tv
        ttl = 1800 (30 mins)
        primary name server = ns1.dyndns.org
        responsible mail addr = hostmaster.dyndns.org
        serial  = 2157118302
        refresh = 10800 (3 hours)
        retry   = 1800 (30 mins)
        expire  = 604800 (7 days)
        default TTL = 1800 (30 mins)

------------
Non-authoritative answer:
olente.com
        canonical name = olente.dyndns.tv
        ttl = 14400 (4 hours)

dyndns.tv
        ttl = 1800 (30 mins)
        primary name server = ns1.dyndns.org
        responsible mail addr = hostmaster.dyndns.org
        serial  = 2157118302
        refresh = 10800 (3 hours)
        retry   = 1800 (30 mins)
        expire  = 604800 (7 days)
        default TTL = 1800 (30 mins)

2. Linux:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> olente.com MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33337
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;olente.com.                    IN      MX

;; ANSWER SECTION:
olente.com.             3557    IN      CNAME   olente.dyndns.tv.

;; AUTHORITY SECTION:
dyndns.tv.              1800    IN      SOA     ns1.dyndns.org. hostmaster.dyndns.org. 2157118540 10800 1800 604800 1800

;; Query time: 82 msec
;; SERVER: 85.21.192.3#53(85.21.192.3)
;; WHEN: Thu Mar  3 00:53:24 2011
;; MSG SIZE  rcvd: 119

Вывод: либо MX запись для домена olente.com не определена, либо нужно убирать CNAME, либо, как рекомендовал Димка, помещать CNAME после MX. Необходим доступ к полной конфигурации зоны "olente.com.".

Могу порекомендовать такой ход: найти другого регистратора, у которого есть возможность редактировать зону полностью, и перевести домен на него. Хотя бы в порядке эксперимента.
« Последнее редактирование: 02-03-2011 19:03 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #21 : 02-03-2011 19:13 » 

Дело в том, что строка
mail addr = hostmaster.dyndns.org
должна быть не такая, а ссылаться на сервера почты именно самого регистратора, а пытается на сервера dyndns.
Про порядок-то улавливаю, но как его скажем поменять, если они в разных группах?
Скажем может так:
Вариант такой.
1. Удалить olente.com CNAME olente.dyndns.tv
2. Потом проверить будет ли работать почта, будут-ли работать записи MX.
3. Создать снова  olente.com CNAME olente.dyndns.tv, так как по логике она будет создана уже позже записей MX. (Поскольку возможно и заглючело после того, что изначальные MX были, потом Я создал   olente.com CNAME olente.dyndns.tv, и она была в позднем порядке, а потом они когда меняли записи, то их MX попали в поздний порядок).
Заодно пока нет записи  olente.com CNAME olente.dyndns.tv, попробовать пройти верификацию эту, может, в этом тоже дело.
Сейчас попробую Так.
Пока Пункт 1. делаю!

Добавлено через 1 минуту и 31 секунду:
Могу порекомендовать такой ход: найти другого регистратора, у которого есть возможность редактировать зону полностью, и перевести домен на него. Хотя бы в порядке эксперимента.

Что Ты имеешь ввиду полностью?
Я и так тут могу все Мной указанные зоны CNAME, MX, TXT, A, ну и все которые есть там, редактировать САМ.

Добавлено через 3 минуты и 10 секунд:
Блин одно левое сообщение, как его тут удалить?
« Последнее редактирование: 02-03-2011 19:17 от igorxv » Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #22 : 02-03-2011 19:27 » 

Цитата: igorxv
С порядком всё нормально, Я же написал, что там где с 1-ки порядок 1-е это записи типа CNMAE, а втораяч группа там опять с 1-цы это MX их всего 2-ве штуки там, просто тут в панели управления DNS записи разбиты по группам.
Нажимаешь вкладку CNAME он показывает только записи типа CNAME, также и другие типы, а после порядкого номера в списке отображения там есть id типа, вроде 4519 такого вторая колонка выше приведённых записей.
Как есть так и скопировал.
Для сервера DNS не имеет значения содержание твоей панели. В сервере DNS есть зона имён, описываемая как SOA. Внутри этой зоны содержатся (бывает, что физически на разных машинах) разные записи A, PTR, CNAME, MX, NS и т.д. Никаких групп в зоне нет. DNS сервер просматривает записи по порядку, а обрабатывает их по правилам, зависящим от задач.

В случае, когда почтовый сервер видит адрес user@olente.com, он просит DNS расшифровать olente.com на предмет получения адреса почтового сервера-приёмника.

Если у тебя в зоне написано:
SOA olente.com
olente.com CNAME olente.dyndns.tv
olente.com MX mx.com

DNS сервер делает следующее. Он видит зону olente.com и начинает её просматривать на предмет поиска хоста, являющегося почтовым сервером. Первым делом он видит, что olente.com - это хост, который на самом деле называется olente.dyndns.tv. На этом DNS сервер заканчивает поиск, поскольку решает, что искомый хост найден, и отдаёт почтовому серверу-источнику информацию о том, что почтовый сервер-приёмник - это olente.dyndns.tv. Всё, приехали! Естественно почтовый сервер-источник пробует расшифровать olente.dyndns.tv и ведёт себя в зависимости от ответа - в твоём случае, поскольку MX записи в dyndns нет, возвращается A запись на текущий IP твоей домашней машины.

Если ты на этой машине сделаешь собственный почтовый сервер и настроишь его на пересылку, как тебе надо, оно ещё будет работать.

Если у тебя в зоне написано:
SOA olente.com
olente.com MX mx.com
olente.com CNAME olente.dyndns.tv

DNS сервер делает следующее. Он видит зону olente.com и начинает её просматривать на предмет поиска хоста, являющегося почтовым сервером. Первым делом он видит, что для домена olente.com есть почтовый сервер mx.com. На этом DNS сервер заканчивает поиск, поскольку решает, что искомый хост найден, и отдаёт почтовому серверу-источнику информацию о том, что почтовый сервер-приёмник - это mx.com. Почтовый сервер-источник пробует расшифровать mx.com, обнаруживает что это почтовый сервер, и пересылает ему почту.

Если есть несколько записей MX (с одинаковой левой частью), то DNS сервер сообщает их все, указывая их приоритеты, а почтовый сервер-источник начинает их пробовать по очереди в порядке приоритетов, пока не отправит кому-нибудь письмо, или пока не закончится список.

В случае нескольких CNAME (с одинаковой левой частью) всегда и немедленно возвращается первая по списку.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #23 : 02-03-2011 19:29 » 

Провел собственный тест. Что примечательно, bind посчитал ошибкой назначение одному и тому же имени CNAME и MX записей.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #24 : 02-03-2011 19:38 » 

igorxv, mail addr - это не запись почты, это почтовый ящик hostmaster@dyndns.org, записанный в таком дремучем формате, и это по задумке авторов DNS - почтовый ящик администратора доменной зоны, чтобы с ним можно было связаться. Почтовые серверы эти служебные имена (hostmaster, postmaster, webmaster и т.д.) как правило переадресуют системному администратору сервера (для UNIX это root). Т.е. это может быть и совершенно левый ящик, который там написан, потому что так требует правило описания SOA.

Цитата: igorxv
Я и так тут могу все Мной указанные зоны CNAME, MX, TXT, A, ну и все которые есть там, редактировать САМ.
Это не зоны, это записи в зоне. Зона - это множество упорядоченных записей. Зона может храниться на нескольких серверах по частям. Первый DNS-сервер (главный сервер зоны) содержит запись SOA и записи NS остальных DNS-серверов. RXL тебе предложил перенести описание зоны на такой DNS-сервер, на котором есть полный доступ к конфигурации зоны (на уровне текстового файла описания), а не какая-то сомнительная панель.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
igorxv
Интересующийся

ru
Offline Offline

« Ответ #25 : 02-03-2011 19:38 » 

Хорошо, про порядок Я понял,
Там есть record_id каждой записи, а также zoneID
так вот номер zoneID у записей MX и CNAME одинаковый.
а вото recordID, естественной разный Я так понимаю по нему Я смогу судить какая запись первая стоит для обработки сервером или нет?
Ps запись olente.com CNAME olente.dyndns.tv замочил, жду обновление dns кеша проверить, будет ли откликаться нужна запись MX.
Опять же посмотрю пройдёт ли эта верификация после обновления кеша dns.
Про записи SOA сейчас гляну.


Добавлено через 5 минут и 31 секунду:
....Это не зоны, это записи в зоне. Зона - это множество упорядоченных записей. Зона может храниться на нескольких серверах по частям. Первый DNS-сервер (главный сервер зоны) содержит запись SOA и записи NS остальных DNS-серверов. RXL тебе предложил перенести описание зоны на такой DNS-сервер, на котором есть полный доступ к конфигурации зоны (на уровне текстового файла описания), а не какая-то сомнительная панель.
Думаю менять регистратора больше делов, и ДЕНЕГ нужно платить для простого теста, меня мой устраивает и поддрежка нормальная, просто если Я разберусь в причине и если это будет тупо порядок записей, о чём Вы утверждаете, то просто свяжусь с ними и они поменяют мне записи местами.
Просто обучать меня принципам dns явно они не станут!
« Последнее редактирование: 02-03-2011 19:44 от igorxv » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #26 : 02-03-2011 19:46 » 

Кстати, записи в DNS бывают с абсолютными адресами и относительными:
* Абсолютные адреса завершаются точкой!
* Собственно сама зона - используется символ "@" вместо адреса.
* Все остальные адреса считаются относительно описываемой зоны или, если сервер поддерживает, относительно директивы $ORIGIN.

Примеры (зона olente.com, адрес записи -> абсолютный адрес):
Код:
olente.com -> olente.com.olente.com.
olente.com. -> olente.com.
@ -> olente.com.
www -> www.olente.com.

« Последнее редактирование: 02-03-2011 19:47 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #27 : 02-03-2011 19:46 » 

вот нажал кнопку SOA параметры
тоже могу редактировать.

Zone id.       4989

Class    IN

Type    SOA

Status    Active

Primary NameServer    ns1.roboname.com

Responsible Person    myname@gmail.com

Serial    20110302

Retry    7200

Refresh    7200

Expire    7200

TTL    38400
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #28 : 02-03-2011 19:50 » 

Это не то. Зона выглядит вот так:

Код:
$TTL 3600

$ORIGIN rxl.su.

@               IN SOA ns1.shelek.su. admin.shelek.ru. (
                    2011030202 ; Serial
                    28800      ; Refresh
                    14400      ; Retry
                    3600000    ; Expire
                    86400 )    ; Minimum

@               IN NS   ns1.shelek.su.
@               IN NS   ns2.shelek.su.

@               IN MX 10 mail.shelek.su.
@               IN TXT "v=spf1 ip4:89.253.195.249/32 ip4:89.253.196.249/32 a:mail.shelek.su mx:mail.shelek.su -all"

; ----------------------------------------------

@               IN A 89.253.195.249
home            IN A 95.31.12.32
home            IN AAAA 2002:5f1f:0c20::
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
igorxv
Интересующийся

ru
Offline Offline

« Ответ #29 : 02-03-2011 19:52 » 

Кстати, записи в DNS бывают с абсолютными адресами и относительными:
* Абсолютные адреса завершаются точкой!
* Собственно сама зона - используется символ "@" вместо адреса.
* Все остальные адреса считаются относительно описываемой зоны или, если сервер поддерживает, относительно директивы $ORIGIN.

Примеры (зона olente.com, адрес записи -> абсолютный адрес):
Код:
olente.com ->olente.com.olente.com.
непонял, что вот эта запись значит?
olente.com без точки в конце значит  olente.com.olente.com.?

Код:
olente.com. -> olente.com.
тут вроде понятно, с точкой в конце оно же и значит.
Код:
@ -> olente.com.
тут поинмаю собаке присваивается имя olente.com.
и потому запись www значит www.olente.com.

Добавлено через 1 минуту и 3 секунды:
А Я могу посмотреть как реально выглядит моя зона без помощи регистратора?
« Последнее редактирование: 02-03-2011 21:07 от igorxv » Записан
Страниц: [1] 2  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines