
Я приобрел этот example.com
URL-адрес, и любой запрос по нему попадает на мой IP-адрес, на котором размещен веб-сервер nginx.
Это работает, когда я вхожу example.com
в браузере. Однако, когда я вхожу, www.example.com
то это не работает. Нужно ли мне менять какие-либо настройки на DNS-регистраторе, чтобы это работало?
решение1
Хотите верьте, хотите нет, но www. — это поддомен.
Это широко распространенный поддомен, поэтому люди не придают ему особого значения, но это все равно поддомен.
Для того чтобы www. работал, вам необходимо добавить DNS-запись для www.
Это может быть либо запись A, указывающая на IP-адрес, который совпадает с domainnameexample.com (рекомендуется), либо CNAME, которая указывает непосредственно на domainnameexample.com.
Подойдут как запись A, так и CNAME, но рекомендуется использовать запись A, поскольку она создает меньшую нагрузку на сервер, поскольку в целом может привести к большему количеству запросов.
Если вы используете IPv6, убедитесь, что у вас также есть запись AAAA, если только вы не используете CNAME; в этом случае запись AAAA для domainnameexample.com будет использоваться автоматически, если она существует.