я знаю регистраторы доменных имен, что вы можете использовать их для приобретения собственного доменного имени для веб-сайта; но как они подключаются к Интернету и электронной почте (серверам) во всем мире?
Я не совсем уверен, как это лучше выразить.
Скажем, я регистрируюсь example.com
. Что на самом деле здесь происходит? Есть ли где-то главный список серверов, который обновляет ваш регистратор, чтобы, когда люди вводят его в свои браузеры, эти серверы перенаправляли ваше доменное имя на IP-адрес сервера вашего веб-сайта?
Основная причина, по которой я спрашиваю об этом, и мне как программисту это интересно, - это электронные письма. Как myemail@example.com
на самом деле работает? Кто отвечает за управление этим адресом электронной почты и что, если кто-то другой купит example.com
Через 5 лет? Могу ли я разместить дома свой собственный адрес электронной почты, если у меня есть доменное имя, и хотел бы я это сделать?
Довольно много вопросов, но нужно иметь в виду две основные идеи:
NS
записиТеперь к вашим вопросам:
Скажем, я регистрирую example.com. Что на самом деле здесь происходит?
Вы идете к регистратору. Регистратор проверит в реестре доступность домена. Затем он будет собирать данные и деньги от вас, а затем отправлять желаемое имя и данные (контакты и т. Д.) В соответствующий реестр, обычно используя EPP в качестве протокола. Затем реестр обновит свои официальные серверы имен, чтобы добавить NS
записи для вашего домена, чтобы они указывали на выбранные вами серверы имен, чтобы все разрешение работало.
Есть ли где-то главный список серверов, которые обновляет ваш регистратор,
Нет, потому что DNS - это дерево. При регистрации example.com
, только родительский (.com
) необходимо обновить. Каждый TLD управляется отдельным реестром (чтобы подвести итог), и регистраторы подключаются к нему. Регистраторы напрямую ничего не обновляют, это работа реестра
Как на самом деле работает myemail@example.com?
Любой, кто хочет отправить электронное письмо на этот адрес, в какой-то момент сделает MX
запрос в DNS, чтобы узнать, какие серверы являются почтовыми отправителями для этого домена, то есть хоста, настроенного для приема электронной почты. При обнаружении с помощью SMTP электронные письма отправляются на один из этих хостов.
Кто отвечает за управление этим письмом
Владелец домена, а затем транзитивно DNS-провайдер был уполномоченным для домена и хостера электронной почты, который будет получать входящие электронные письма и, вероятно, предоставлять почтовые ящики и доступ к ним через протокол, такой как IMAP.
а что, если через 5 лет example.com купит кто-то другой?
Если домен переходит к другому владельцу, будь то после истечения срока действия и удаления или просто смены владельцев (домены - это ликвидность, есть второй рынок), новый владелец имени имеет полное право настраивать его любым способом.
Могу ли я разместить дома свой собственный адрес электронной почты, если у меня есть доменное имя
Да, но это означает, что вам нужно, чтобы сервер всегда был включен, чтобы иметь возможность получать электронные письма. Конечно, вам нужно правильно его настроить, защитить, сделать резервные копии, иметь статический IP-адрес (не на 100% необходимый, но, безусловно, намного проще) и убедиться, что он не указан как домашний или черный список, если вы хотите отправлять электронные письма оттуда, и т. д. и т. д.
и хотел бы я это сделать?
Вероятно, нет, пока вы полностью не поймете, как работают, например, DNS, SMTP и IMAP. В остальном хорошо учиться, но, конечно, не для производства. Это также нерентабельно, если вы учитываете электричество, счет за Интернет, время, которое вы тратите на управление им, и т.