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

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

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

Необходими

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

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

Кои бисквитки?
  • 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

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

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

Преглед

A и AAAA записи

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

Цел на урока: След този урок ще можете да насочите име към IPv4 и IPv6 адрес и ще знаете какво се обърква, ако забравите AAAA записа.

Основни понятия: A запис, AAAA запис, IPv4, IPv6, множество A записи, адреси за документация

Най-използваният запис

Ако някой иска да посети Вашия уебсайт, браузърът трябва да знае на какъв адрес се намира сървърът. Този адрес е IP адрес, а записът, който свързва име с този адрес, се нарича A запис (A от address). Той е най-старият и най-използваният запис в DNS.

A запис изглежда така в зоната:

example.com.        3600  IN  A     192.0.2.10
www.example.com.    3600  IN  A     192.0.2.10

Четете го отляво надясно: името example.com., може да се помни 3600 секунди, в клас internet (IN, който почти никога не виждате различен), тип A, стойност 192.0.2.10.

A записът винаги сочи към IPv4 адрес: четири числа от 0 до 255, разделени с точки. Съществуват около 4,3 милиарда такива адреса, а това е твърде малко за всички устройства на земята. Затова съществува IPv6.

AAAA: същото, но за IPv6

IPv6 адресът е много по-дълъг: осем групи от по четири шестнадесетични знака, разделени с двоеточия. Последователни групи, съдържащи само нули, могат да бъдат заменени еднократно с ::. Записът, който свързва име с IPv6 адрес, се нарича AAAA запис, произнася се "quad-A". Името идва от факта, че IPv6 адресът е четири пъти по-дълъг от IPv4 адреса (128 бита срещу 32).

example.com.        3600  IN  AAAA  2001:db8::10
www.example.com.    3600  IN  AAAA  2001:db8::10

Едно име може да има и двата: A запис И AAAA запис. Това дори е нормалната ситуация при съвременния хостинг. Посетител с IPv6 връзка (все повече домашни мрежи и почти всички мобилни мрежи) обикновено използва AAAA записа, а посетител без IPv6 използва A записа.

В този курс използваме адресите 192.0.2.x, 198.51.100.x и 203.0.113.x за IPv4 и 2001:db8:: за IPv6. Те са специално запазени за документация (RFC 5737 и RFC 3849): никога не се дават на реален сървър, така че даден пример никога не може случайно да сочи към нечий истински сървър.

Капанът: забравеният AAAA запис

На практика това често се обърква. Премествате уебсайта си на нов сървър или свързвате домейна си с платформа за онлайн магазин. Внимателно променяте A записа към новия адрес. Но е имало и AAAA запис към стария сървър, и Вие го оставяте непроменен.

Резултатът: посетителите без IPv6 виждат новия сайт, посетителите с IPv6 (често всички с 4G или 5G) виждат стария сайт, или получават съобщение за грешка, ако старият сървър вече не съществува. И тъй като у дома Вие може би нямате IPv6, Вие не забелязвате нищо странно. "На лаптопа ми работи, на телефона ми не" е класически признак за този проблем.

Правилото е следното: ако промените A записа, винаги проверявайте и AAAA записа. Има три възможности:

  1. Новият сървър също има IPv6 адрес: настройте AAAA записа на този нов адрес.
  2. Новият сървър няма IPv6: изтрийте стария AAAA запис.
  3. Не е имало AAAA запис: тогава не трябва да правите нищо.

Множество A записи за едно име

Едно име може да има повече от един A запис:

example.com.   300  IN  A  192.0.2.10
example.com.   300  IN  A  192.0.2.11

DNS тогава връща и двата адреса, а браузърът избира един от тях. Големите сайтове използват това, за да разпределят посетителите между няколко сървъра или за да продължат работа, ако единият сървър спре. За обикновен уебсайт обикновено не искате това: ако един от двата адреса е на стар сървър, половината от посетителите Ви ще получат грешния сайт. Затова платформи като конструктори на онлайн магазини често изрично изискват: "уверете се, че за Вашия домейн има само един A запис".

Какво е позволено и какво не в A запис

  • Стойността е винаги IP адрес, никога име. Ако искате да насочите име към друго име, Ви трябва CNAME (урок 3.2).
  • След IP адреса не се поставя точка. Точката накрая важи само за имена (урок 2.2).
  • A записът не съдържа порт и не съдържа път. 192.0.2.10:8080 или 192.0.2.10/shop не са възможни. DNS знае само къде се намира сървърът, не коя страница искате да видите (урок 3.4).
  • За името на самия домейн в повечето панели използвате @ или оставяте полето за име празно. За поддомейн попълвате само първата част, например www или shop.

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

Като пример използваме DirectAdmin, широко използван хостинг панел. Други панели (cPanel, Plesk, Cloudflare и DNS екраните на повечето регистратори) наричат бутоните различно, но полетата са еднакви навсякъде: тип, име, TTL и стойност.

  1. Отворете DNS Administration и изберете правилния домейн.
  2. Натиснете Add Record.
  3. Изберете тип A (или AAAA за IPv6).
  4. В полето Name въведете само първата част, например shop за shop.example.com. За самия домейн оставете полето празно или въведете @.
  5. Оставете TTL на стандартната стойност, например 3600.
  6. В полето Value въведете IP адреса, например 203.0.113.10.
  7. Запазете.

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

Обобщение

  • A записът свързва име с IPv4 адрес, AAAA записът с IPv6 адрес.
  • Едно име може да има и двата; това е нормално при съвременния хостинг.
  • Ако промените A записа, винаги проверявайте и AAAA записа: иначе посетителите с IPv6 ще виждат стария сървър.
  • Стойността е винаги IP адрес, без точка, порт или път.
  • Множество A записи за едно име са възможни, но за обикновен уебсайт обикновено е грешка.

Тест

1. Към какво сочи AAAA запис?



2. Преместили сте уебсайта си и сте променили A записа. На лаптопа си виждате новия сайт, на телефона си през 5G виждате стария. Коя е най-вероятната причина?



3. Коя стойност е валидна за A запис?



4. Защо този курс използва адреси като 192.0.2.10 и 2001:db8::10?



Задача

Задача Z3.1: Търсене на A и AAAA. Открийте IPv4 адреса (A) и IPv6 адреса (AAAA) на wikipedia.org. Въведете двата адреса. Ако wikipedia.org има повече от един, достатъчен е един от тях.

Задача Z3.1: Търсене на A и AAAA записи



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

Задача O3.1: Самостоятелна настройка в тренировъчната зона. Създайте в тренировъчната си зона два записа за името web:

  • A запис със стойност 192.0.2.10
  • AAAA запис със стойност 2001:db8::10

След това натиснете Проверка.

Задача O3.1

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

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

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

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

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

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

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