Понадобилось настроить почтовый сервер и я выбрал mailgum. Зарегистрировался, настроил все по инструкции к моему фрэмворку. Проверял и о чуду, всё работает, даже с первого раза . В инструкции от mailgum там предлагалось настроить какие-то dns, я проигнорировал так как в инструкции фрэймворка такого не было. Но всё же я заинтересовался этим. Полазив на сайте хостинга, погуглил я информации о этих dns почти не нашёл. Ребят дайте пару ссылок на максимально расжеваную литературу, о том какие бывают dns записи и зачем они нужны. Желательно с примерами и на русском.
Если коротко, то есть DNS сервера, у них спрашиваешь какой IP у example.com или www,example.com, так как домен проще запомнить чем IP. Это обычно работает, потому что когда ты подключился к интернету от провайдера, ты вручную вписал DNS сервера провайдера или он по DHCP выдал их автоматически, а он провайдер уже в сговоре с ICANN и у него прописаны самые главные грубо говоря DNS https://www.iana.org/domains/root/servers и так все провайдеры делают, они через себя всех своих клиентов ведут на те главные сервера. Надо узнать IP адреса www.example.com Твой браузер постучит DNS провайдера и спросит, запись A для www.example.com (A это ipv4, например есть и другие, MX, NS) Если он не знает, то спросит у главных только домен com ему вернут DNS домена com https://www.iana.org/domains/root/db/com.html Потом у DNS домена com он спросит example.com, ему вернут DNS https://www.nic.ru/whois/?query=example.com&hint=whois.ru Потом у DNS домена example.com спросят домен www.example.com и он если вернёт запись A с IP, вместо ещё одного DNS то вот и всё. Вот у DNS домена com можно купить своё имя, что значит покупка? Тебе дадут право вписать свой DNS у com, тогда все смогут обращаться к твоему домену и получать DNS сервера которые ты прописал, а уже DNS сервер твой может выдавать то что ты настроил, например IP адрес на твой сервер или хостинг где установлен web-server и знает какой IP слушать и в HTTP запросе вычленяет домен и решает, что показывать в зависимости от настроек. Так что DNS это такая распределённая база данных, работает потому что всем у кого интернет пропихивают подключение к ней, а с другой сторону чтобы туда добавить данные ты должен заплатить, например за example.com, власть дан example.com, www.example.com, test.test.example.com у тебя, всё что выше example.com и сам example.com https://ru.wikipedia.org/wiki/DNS https://habrahabr.ru/company/htmlacademy/blog/254825/
@denis01Спасибо, добрый человек, сам бы наверное не разобрался бы. Как я понял почтовый сервер предлагал мне создать dns запись дабы можно было создавать почтовые ящики вида vasia@example.com.
@Васяня да, обычно MX запись, там скажем так хранятся домены/ip почтового сервера. Домен можно купить в одном месте, NS для домена прописать от cloudflare/хостинга/поднять bind на чайнике, взять хочтинг, сервер у godaddy, почту подключить от pdd.yandex Можно ещё что-то наворотить, но мысль такая что всё тут отдельно, веб-сервер просто ожидает на свой IP и Port получить запрос HTTP в котором будет указан домен, можно от балды посылать на веб-сервер любые домены