Я только что зарегистрировал домен на Route 53, и в наборе записей не было записи A для имени хоста (предположим, что это example.com). У него просто была NS-запись для "example.com", в которой перечислены серверы имен. Хотя для www.example.com был рекорд А.
Сайт загружается нормально при посещении www.example.com, но ничего не возвращает при посещении example.com. Поэтому я добавил для него запись A с тем же IP-адресом для www.
Теперь работает. Итак, я хочу знать, правильно ли было сделано. Различаются ли обе эти записи A и NS и нужно ли их настраивать таким образом?
Это совершенно правильный и правильный способ сделать это.
Запись A - это отображение имени хоста на IP-адрес. У вас может быть несколько записей A.
Запись NS сообщает миру, какие серверы ответят на вопросы о других именах хостов в домене example.com. Они должны соответствовать списку серверов имен, который есть у вашего регистратора DNS для вашего домена.
Возможно, вам также понадобится запись MX, которая сообщит миру, какие серверы будут принимать почту для вашего домена.
Если вы хотите проверить правильность своей зоны DNS, вы можете перейти на https://zonemaster.iis.se и введите свое доменное имя, и он проверит, все ли в порядке.