Конфигурация DNS с добавлением нового хоста (A или AAAA) и нового псевдонима (CNAME)

Мой провайдер поделился со мной ссылкой на документ о том, как настроить DNS, и в документе говорилось, что я должен добавить Новый хост (A или AAAA) следующим образом:

Hostname:ns1
FQDN:ns1.domain.com
IP: 192.168.1.2 <= for example

И Новый псевдоним (CNAME), например:

Hostname: www
FQDN: www.domain.com
FQDN for target host: domain.com

я сделал то, что он упоминал. но веб-сайт так и не появился, хотя его можно было найти по адресу ip и ns1.domain.name. После долгих усилий я не смог решить проблему, почему веб-сайт не разрешается, когда я ищу domian.com или www.domain.com в Chrome. Итак, я попытался изменить все и попробовал следующие настройки, и это РАБОТАЛО!. Теперь веб-сайт можно искать как в domain.com, так и в www.domain.com.

Добавить Новый хост (A или AAAA)

Hostname:www
FQDN:www.domain.com
IP: 192.168.1.2 <= for example

Недавно я прочитал этот сайт. что говорит

Распространение DNS. Изменения DNS в домене могут потребовать от 4 до 24 часов распространения домена, прежде чем изменение будет распознано в Интернете. Если вы внесли изменение, влияющее на присвоение IP-адреса (например, запись), вам необходимо подождать, пока время распространения завершится, прежде чем оно будет распознано в Интернете.

это означает, что новому хосту (A или AAAA) требуется время для распространения. Это правильно? если да, то почему мои настройки действуют мгновенно?

Мне нужен четкий ответ по этой теме вопроса. все остальные говорят, что у меня должен быть CNAME, но мои настройки решают мою проблему. что здесь не так?

я использую Windows Server 2016


person A Farmanbar    schedule 18.05.2019    source источник
comment
Ваши настройки верны, а инструкции вашего провайдера неверны (по крайней мере, для того, чего вы пытаетесь достичь)   -  person Dusan Bajic    schedule 20.05.2019
comment
Можете ли вы поделиться доменным именем?   -  person user3788685    schedule 20.05.2019
comment
@DusanBajic, можешь пояснить? я имею в виду полное описание.   -  person A Farmanbar    schedule 22.05.2019
comment
@ user3788685 зачем тебе?   -  person A Farmanbar    schedule 22.05.2019
comment
@Mr.AF, потому что вы хотели знать, было ли что-то обновлено, распространено или изменено, и была ли ваша конфигурация правильной и действительной. Если нет, то это не проблема.   -  person user3788685    schedule 22.05.2019
comment
@user3788685 user3788685 в настоящее время серверы доменных имен и запрос ping воспроизведения доменного имени с моими настройками.   -  person A Farmanbar    schedule 22.05.2019


Ответы (1)


Эта статья о распространении вводит в заблуждение: когда клиенты преобразуют имя хоста в IP-адрес, они кэшируют разрешенное значение на некоторое время (TTL и значение, которое вы устанавливаете при создании записи DNS), поэтому им не нужно разрешать его для каждого последующего запрос.

Таким образом, когда вы измените значение записи DNS, клиенты не сразу узнают об этом, поскольку они используют кешированное значение, пока не истечет TTL.

Когда вы создаете новую запись, на стороне клиента ничего не кэшируется, так что ждать нечего!

Насчет DNS-записей сложно сказать, почему в инструкциях вашего провайдера упоминается ns1 имя хоста, что вам нужно будет уточнить у них.

О A и CNAME (в нескольких терминах непрофессионала):

Клиенты (устройства посетителей вашего сайта) должны знать IP-адрес имени хоста, к которому они пытаются получить доступ. Это цель записи A: когда вы создаете www A x.y.z.w, которая сообщает вашему клиенту, что x.y.z.w является IP-адресом www.example.com. Ни больше, ни меньше, но это необходимо!

CNAME — это просто псевдоним (другое имя хоста) для имени хоста, которое вы уже определили в записи A. Таким образом, website CNAME www.example.com означает, что website.example.com имеет тот же IP-адрес, что и www.example.com. Когда вы когда-нибудь в будущем измените IP-адрес www.example.com, не будет необходимости обновлять website, он также сразу укажет на новый IP-адрес, потому что это просто псевдоним www.example.com. Технически вы также можете создать запись A для website с адресом x.y.z.w, и это будет иметь тот же эффект, за исключением того, что если вам когда-нибудь понадобится обновить IP-адрес в будущем, вам нужно будет обновить две записи A.

person Dusan Bajic    schedule 22.05.2019
comment
речь идет не о разрешении домена на стороне клиента, а о конфигурации на стороне сервера. В основном это CNAME и запись A, а также то, что я сделал на стороне сервера. Более того, распространение - это ключ к моему вопросу, но не основная проблема. - person A Farmanbar; 22.05.2019
comment
Вы спросили, это означает, что новому хосту (A или AAAA) нужно время для распространения. Это правильно? если да, то почему мои настройки действуют мгновенно? Мне нужен четкий ответ по этой теме? Я не совсем уверен, что еще вас смущает? Если речь идет о целях A или CNAME записей, я могу скопировать/вставить только то, что вы можете легко найти в Google, если у вас нет конкретного вопроса, который нужно уточнить? - person Dusan Bajic; 22.05.2019
comment
Это проблемы. Почему у меня не работают направляющие линии провайдера? и в чем разница между моими настройками и рекомендациями провайдера. что такое CNAME, когда использовать, что такое запись A, когда использовать. я прочитал много веб-сайтов вокруг. но мне нужны подробные сведения. - person A Farmanbar; 22.05.2019