Към съдържанието

Настройки за бисквитки

Изберете кои видове бисквитки разрешавате. Можете да промените избора си по всяко време чрез „Настройки за бисквитки“ в долната част на всяка страница. Декларация за поверителност

Необходими

Винаги включени

Нужни са за вход, за запазване на количката и на Вашите избори. Те са винаги включени.

Кои бисквитки?
  • weboke_sessie, weboke_klant, weboke_remember: Вашата сесия и оставането в акаунта
  • weboke_basket: Вашата количка
  • wkBtwIncl: показване на цените с или без ДДС
  • wok_cookies: Вашият избор за бисквитките, 12 месеца

Измерват коя реклама води до посещение или поръчка, за да не плащаме за реклами без резултат.

Кои бисквитки?
  • Google Ads чрез Google Tag Manager (_gcl_au, _gcl_aw), до 90 дни
  • OpenAI Ads, реклами в ChatGPT
  • wok_aff: кой партньор Ви е препратил към нас (партньорска програма), 60 дни

4,6

Държава и език

Всяка държава има собствен сайт, с цените и ДДС на тази държава.

Преглед

Поддомейни и wildcard записи

Модул 3: Записи за Вашия уебсайт · Време за четене: 7 минути

Учебна цел: След този урок ще можете да създадете поддомейн чрез DNS и да обясните как работи wildcard запис и къде той не важи.

Основни понятия: поддомейн, wildcard (*), „съществуващо име печели“, wildcard и по-дълбоки нива, поддомейн в хостинг панела спрямо само DNS запис

Какво е поддомейн?

Поддомейн е име пред Вашия домейн: shop.example.com, blog.example.com, mail.example.com. И www.example.com технически е просто поддомейн. Не е нужно да регистрирате или плащате нищо за него: който притежава домейна example.com, може сам да създава под него колкото иска имена. Поддомейн се създава, като направите запис за него.

Поддомейнът може да бъде и на няколко нива дълбочина: test.shop.example.com е напълно възможно. Всяка част между точките може да бъде максимум 63 символа, а цялото име максимум 253 символа.

Два вида поддомейни

На практика „създаването на поддомейн“ означава две различни неща, и това обърква много хора.

1. Само DNS запис. Създавате в DNS A, AAAA или CNAME запис за shop. По този начин светът знае къде се намира shop.example.com. Ако той сочи към външна услуга, например платформа за онлайн магазин, значи сте готови: тази услуга се грижи за уебсайта.

shop.example.com.   3600  IN  CNAME  shops.platform.example.

2. Поддомейн в хостинг панела. В хостинг панел можете и да създадете поддомейн. Тогава се случват две неща: панелът поставя (ако DNS се управлява там) запис в DNS и настройва уеб сървъра с отделна папка за файловете на този поддомейн. Това Ви е нужно, ако уебсайтът на поддомейна се хоства при Вашия собствен хостинг, например втори WordPress на blog.example.com.

Два капана:

  • Ако Вашият DNS се управлява другаде, различно от хостинга (различни DNS сървъри, вижте урок 2.1), панелът поставя записа на място, което никой не проверява. В такъв случай създайте записа сами при страната, която управлява DNS.
  • Ако искате поддомейн да сочи към външна услуга, не го създавайте в хостинг панела, а само като DNS запис. В противен случай ще получите два записа за едно и също име, които си пречат взаимно.

Wildcard записът: един запис за всички имена

Wildcard е запис със звездичка като име:

*.example.com.   3600  IN  A  192.0.2.10

Това означава: „всяко име под example.com, което иначе не е записано в зоната, сочи към 192.0.2.10“. Ако някой потърси blog.example.com, test.example.com или wat-dan-ook.example.com, и това име не съществува отделно, DNS дава отговора от wildcard записа.

Много хостинг пакети задават wildcard по подразбиране. Благодарение на това нов поддомейн в хостинг панела работи веднага, без да е необходим отделен запис за всяко име. Така и www работи автоматично.

Къде wildcard не важи

Правилата за wildcard записите са описани в RFC 4592. Полезно е да знаете три неща.

Съществуващо име печели. Ако има собствен запис за shop.example.com, wildcard записът за това име не се използва. Това важи и за други типове записи: ако shop има само CNAME, wildcard записът за shop вече не дава и A запис. Wildcard записът е предпазна мрежа за имена, които изобщо не съществуват.

*.example.com.     A      192.0.2.10
www.example.com.   CNAME  shops.platform.example.

Тук blog.example.com отива към 192.0.2.10, но www.example.com отива към платформата.

Wildcard записът не важи за основния домейн. *.example.com не покрива самото example.com. За него е нужен собствен запис.

Wildcard записът не важи под съществуващо име. Ако shop.example.com съществува, *.example.com не покрива името test.shop.example.com. Wildcard записът работи само за имена, чийто целия „път“ не съществува. Ако shop не съществува, test.shop.example.com все пак попада под wildcard записа. Ако искате wildcard под shop, създайте *.shop.example.com.

Wildcard запис, сертификати и правописни грешки

Wildcard запис в DNS показва само накъде сочи едно име. Обърнете внимание на две неща:

  • Сертификат. За https на всеки поддомейн Ви е нужен сертификат, който покрива тези имена. Wildcard сертификат (*.example.com) е нещо различно от wildcard запис и се заявява отделно. Let's Encrypt издава wildcard сертификати само чрез проверка в DNS.
  • Правописни грешки. С wildcard запис работят и ww.example.com, или wwww.example.com. Това може да е полезно, но означава и че всяко мислимо име дава отговор. Някои администратори точно това не желаят.

На практика: ето как изглежда в панел

Като пример използваме DirectAdmin. Другите панели (cPanel, Plesk) имат подобен екран за поддомейни.

  1. Отворете Subdomain Management и натиснете Add Subdomain.
  2. Въведете само първата част, например shop.
  3. Изберете папката за файловете или оставете стандартната.
  4. Запазете.

Ако искате поддомейнът да сочи към външна услуга, прескочете този екран и създайте само запис в DNS Administration (урок 3.1 или 3.2).

Een subdomein aanmaken 0:41

Обобщение

  • Поддомейн се създава, като направите запис за него; регистрация не е необходима.
  • Само DNS запис е достатъчен, ако външна услуга предоставя уебсайта. Поддомейн в хостинг панела Ви е нужен, ако сайтът се хоства при Вашия собствен хостинг.
  • Wildcard запис *.example.com отговаря на всички имена, които иначе не съществуват.
  • Съществуващо име винаги печели пред wildcard записа; wildcard записът не важи за основния домейн и не важи под съществуващо име.
  • Wildcard запис не е wildcard сертификат.

Тест

1. В зоната има *.example.com A 192.0.2.10 и www.example.com CNAME shops.platform.example. Накъде отива www.example.com?



2. Покрива ли *.example.com и самото име example.com?



3. Искате nieuwsbrief.example.com да сочи към външна услуга за бюлетини. Какво правите?



4. shop.example.com съществува, и има wildcard запис *.example.com. Получава ли test.shop.example.com отговор от wildcard записа?



Задача

Задача Z3.3: Откриване на wildcard запис. Проверете дали github.io използва wildcard запис. Потърсете A записа на име, което почти сигурно не съществува отделно, например dnscursus- последвано от няколко случайни букви .github.io. Ако получите обратно IP адрес, попълнете да и адреса, който сте получили.

Задача Z3.3: Откриване на wildcard



Това, което въвеждате, и това, което намираме на живо, не съхраняваме. Вашият браузър запомня отговорите Ви и дали сте изпълнили задачата. Ако сте влезли в профила си, съхраняваме само дали задачата е (почти) правилна в Моите курсове; там можете и да го изтриете.

Задача O3.3: Самостоятелна настройка във Вашата тренировъчна зона. Създайте във Вашата тренировъчна зона:

  • wildcard запис * (тип A) със стойност 192.0.2.20
  • A запис vast със стойност 192.0.2.21

Програмата след това проверява три имена: случайно име (което трябва да даде wildcard отговора), vast (което трябва да даде собствения си адрес) и основния домейн на тренировъчната зона.

Задача O3.3

Тази задача изпълнявате във Вашата собствена тренировъчна зона: истинска DNS зона на DNS сървърите на WebOké, само за Вас. Впишете се с Вашия имейл адрес. Ще получите линк за вход по имейл и след това ще се върнете на този урок. Използваме Вашия адрес само за курса.

Допълнително четене

Тези статии описват стъпките в панелите на WebOké; в други панели те работят по подобен начин.

Моля, изчакайте…

Настройте домейните си

За всеки домейн настройте сървърите за имена, връзката с хостинга и кой ще бъде собственикът.

Домейните Ви се зареждат…