3.1.5.10. Wildcard-запись (*)

В системе DNS можно задавать запись по умолчанию для необъявленных поддоменов. Такая запись называется wildcard.

Запись создается путём указания символа * в поле субдомена. Принцип работы такой записи достаточно прост — если запрошенный поддомен или его родитель не был явно указан в какой-либо записи, то будет взята запись wildcard (грубо говоря, запись по умолчанию). Это удобно для настройки большого количества поддоменов, так как не нужно добавлять отдельную запись для каждого поддомена. По умолчанию при добавлении или регистрации домена создаются две wildcard-записи: типа А и типа АААА.

Например, для домена example.com созданы следующие записи:

Субдомен Тип Данные
example.com A 1.XXX.XXX.XXX
www.example.com A 1.XXX.XXX.XXX
*.example.com A 2.XXX.XXX.XXX
sub.example.com A 3.XXX.XXX.XXX
*.domain.example.com A 4.XXX.XXX.XXX
form.domain.example.com A 5.XXX.XXX.XXX
anothersub.example.com TXT XXXXXXXXXXXX

В описанном выше случае wildcard-запись будет действовать для любых поддоменов, кроме sub, anothersub и их поддоменов, а для всех поддоменов domain будет использоваться его wildcard-запись. Например:

  • Запрос на www.example.com вернёт запись 1.XXX.XXX.XXX.
  • Запрос на sub.example.com вернёт запись 3.XXX.XXX.XXX.
  • Запрос на some.sub.example.com не вернёт запись, так как не указана. Wildcard-запись не будет применена, так как субдомен sub был объявлен.
  • Запрос на sub.anothersub.example.com не вернёт запись, так как не указана. Wildcard-запись не будет применена, так как субдомен anothersub был объявлен.
  • Запрос на anothersub.example.com вернёт TXT-запись XXXXXXXXXXXX.
  • Запрос на like.domain.example.com вернёт запись 4.XXX.XXX.XXX.
  • Запрос на domain.example.com вернёт запись 4.XXX.XXX.XXX (используется wildcard-запись *.domain).
  • Запрос на form.domain.example.com вернёт запись 5.XXX.XXX.XXX. Wildcard-запись не будет применена, так как субдомен form.domain. был объявлен.
  • Запрос на test.example.com вернёт запись 2.XXX.XXX.XXX (используется wildcard-запись *).
  • Запрос на sub.www.example.com не вернёт запись, так как не указана. Wildcard-запись не будет применена, так как субдомен www был объявлен.
  • Запрос на poddomen.example.com вернёт запись 2.XXX.XXX.XXX (используется wildcard-запись *).
  • domain/management/dns-records-types/wildcard.txt
  • Последнее изменение: 2020/12/02 12:43
  • karlov