Створення піддомену. Чи завжди є можливість створити піддомен? Створення піддомена для розміщення на ньому ресурсу на сторонніх серверах

Ігор. Оновлення:Квітень 15, 2014 .

Вітаю, шановні читачіблогу сайт! Вже досить багато часу на сторінках веб-ресурсу було приділено таким аспектам сайтобудування як домен (тут все про рівні доменних імен, DNS сервери, їх зв'язки з IP адресами сайтів) та хостинг ( про те, що таке hosting та як вибрати провайдера). Також ми дуже докладно розібрали, як купити domain ( - перевірка ДІ на зайнятість та його перевірка, інформація про реєстраторів та реселерів).

Це не випадково, оскільки ці поняття є основними для будь-якого вебмайстра. Настала черга зупинитися на ще одній важливій складовій і відповісти на питання, що ж таке піддомен (або субдомен), для чого потрібні піддомени сайту, чи обмежена їх кількість і як створювати субдомени в панелі управління хостингу (на прикладі Sprinthost).

Субдомени сайтів – для чого вони потрібні

Взагалі, піддомен сайту - не що інше як частина домену. високого рівня. Про рівні ДІ можете почитати докладніше в матеріалі, посилання на який дано на самому початку цієї публікації. Domain третього рівня є ЦД домену другого рівня, домен четвертого рівня - піддоменом домену третього і т.д. Максимальна кількістьрівнів субдоменів у системі доменних імен (DNS – Domain Names System) – 127, але на практиці ця теоретична можливість не реалізується.

Найпоширенішим з піддоменів, якщо мати на увазі звичайні інформаційні ресурси, є domain 3 рівня. Самим яскравим прикладомЦД можуть служити різні службиЯндекса, які на них розміщуються:

Webmaster.yandex.ru maps.yandex.ru

1. За бажання створити, наприклад, форум без відриву від тематики основного проекту. Наприклад, для мого блогу субдомен у цьому випадку матиме такий вигляд:

Forum.сайт

2. Зазвичай великі мультимовні портали мають для кожної мови окремий піддомен:

Ru.wordpress.org

3. Інформаційний простірСайту може бути розподілено на ЦД у регіонах чи галузі діяльності. Причому це більш характерно для великих комерційних проектів, включаючи ті, для яких веб-ресурс у мережі є просто додатковим засобомрозкручування бренду. Прикладом може бути одна з дочірніх структур корпорації Lukoil:

Trans.lukoil.ru

4. Окремий субдомен можна виділити для допомоги клієнтам комерційного веб-сайту (наприклад, інтернет-магазину) або відвідувачам інформаційного ресурсутоді це буде виглядати якось так:

Support.сайт

5. Можна створити в рамках свого облікового запису на хостингу subdomain для тестування, який буде своєрідним полігоном для експериментів (наприклад, з темами або плагінами WordPress):

Test.сайт

На такому subdomain можна спокійно або якусь іншу CMS і вона коректно працюватиме, як і на основному домені. за Крайній міріДля Спринтхоста це твердження абсолютно справедливе. Я перерахував лише найпопулярніші випадки, коли повністю виправдано створення субдоменів, на практиці їх значно більше. Але для початку достатньо і вище перерахованих.

Як створити піддомен в адмін панелі хостера, особливості субдоменів

Спочатку з'ясуємо практичний бікпитання, тобто створення піддомену в межах (ще раз нагадую, що всі подібні операції я розбиратиму на прикладі Спринтхоста). Це трохи допоможе нам зрозуміти суть при подальшому розгляді основних особливостей ЦД щодо визначення їх статусу.

Отже, для створення субдомену в адміністративної панелідля початку з розділу «Сайти та домени» на головній сторінціхостинг-аккаунта натискаємо посилання «Управління сайтами», де натискаємо за назвою потрібного ресурсу. Виявляється на сторінці, де можна робити найрізноманітніші дії з вибраним проектом. До речі, сюди можна потрапити, просто клацнувши за назвою потрібного веб-сайту в колонці праворуч інтерфейсу ПУ:


На цій сторінці можна, наприклад, для цього веб-сайту. Зрозуміло, тут є можливість створити субдомен. З цією метою клацаєте на посилання «Піддомени сайту» і перебираєтеся на веб-сторінку, де створюєте subdomain, просто вставивши в рядок його назву і натиснувши кнопку «Додати»:


Через лічені хвилини субдомен буде створено. Якщо повернутися через деякий час на ту ж сторінку, то в списку відразу побачите посилання на новий піддомен:


Таким чином, можливо створювати скільки завгодно багато subdomains для конкретного вебсайту навіть в умовах наймолодшого тарифного плану(проте, зауважу, що це твердження стосується даному випадкухостингу на Sprinthost, в інших хостерів можуть бути обмеження щодо цього).

Природно, якщо ЦД є доменним ім'ям третього рівня, жодних додаткових дій, включаючи реєстрацію, з ним робити не потрібно, оскільки він буде пов'язаний з основним веб-сайтом. Нижче ми розглянемо, у якому вигляді цей зв'язок існує. Якщо тепер натиснути на лінк з ім'ям щойно створеного піддомену, то ви потрапите на вебсторінку з такою заглушкою:


Цей напис свідчить, що це місце призначене для ЦД test.сайт. Тобто, цей subdomain можна заповнювати контентом, попередньо встановивши на нього якусь CMS, наприклад, Вордпрес. Порядок інсталяції WordPress нічим не відрізняється від подібної операції для основного домену.

Тепер подивимося, чим є субдомен щодо структури основного веб-сайту. Якщо ми поглянемо на кореневий каталог батьківського вебсайту, то побачимо, що папка створеного піддомену розташовується тут же:

Тепер на якомусь моменті я хотів би зупинитися. Якщо після створення субдомену в адресний рядокбраузера ввести два різні URL:

http://test.сайт /test

То відкриється веб-сторінка цього піддомену. Тобто, з одного боку, subdomain є частиною основного вебсайту, а з іншого - самостійним проектом. Тому існує безліч нюансів при розкручуванні такого вебпроекту. І обов'язково виникає дилема - використовувати subdomain як самостійний проект, але тісно пов'язаний з основним сайтом, або піддиректорію як один з розділів.

Тут все залежить від характеру матеріалів, які ви бажаєте розмістити. На жаль, у рамках цієї статті немає можливості розвивати цю тему, проте досвідчені вебмайстри, які з'їли собаку на розкручуванні вебпроектів, розташованих на ЦД, можуть залишити коментарі з цього приводу. Думаю, така інформація буде корисною для всіх.

На мій погляд, є цілком очевидний спосібвказати пошуковим системам, Що створений subdomain необхідно вважати саме таким, а не розділом головного веб-сайту. Це можливість прописати редирект (перенаправлення) на цей ЦД. Така дія може автоматично здійснити в тій же адмінці акаунта на хостингу. Для цього знову ж у розділі управління вебсайтом підрозділу «Налаштування сервера» вибираємо опцію «Перенаправлення (Redirects)» та потрапляємо сюди:


У рядок «Локальний шлях URL» прописуємо назву піддиректорії головного сайту, в якій розташований піддомен (для даного прикладу- test), а в рядок "URL призначення" - адреса створеного subdomain (http://test.сайт) і натискаємо кнопку "Зберегти", через кілька секунд отримуємо даний редирект у списку:


Тепер, навіть якщо ввести в рядок браузера /test, відбудеться перенаправлення на http://test.сайтt. Спробую підтвердити свої слововиливи на конкретному прикладі, використовуючи супер авторитетне джерело у вигляді всемогутнього Яндекса Спробуйте ввести в рядок браузера таку адресу:

http://yandex.ru/maps

Тут же відбудеться редирект на:

http://maps.yandex.ru/

Думаю, це багато про що говорить. Саме про те, що подібні дії можемо робити і ми, звичайні вебмайстри. Для більш поглибленого вивчення даного питанняпропоную додатково переглянути відео на тему:

Хочете отримувати своєчасно нові актуальні та корисні статті? Тоді можете передплатити:

Ще статті на цю тему:

20 відгуків

  1. Денис

    Все б добре, але якщо панель управління серверів буде іншою, наприклад cPanel - все буде трохи інакше 🙂

  2. Ігор

    На жаль це так. Але ж алгоритм дій однаково схожий. А описувати всі варіанти панелей поки що не готовий. Хоча згодом, можливо, приділю час і напишу оглядовий пост.

  3. Денис

    Було б чудово, тим більше основних панелей лише три, наскільки я знаю.

  4. Сергій

    Тільки сьогодні в голові промайнула думка, що треба дізнатися інформацію про піддомени. Ви Ігор вчасно. Дякую. Думаю, що процес однаковий для всіх хостингів, але у мене під час створення піддомену треба вибрати з двох варіантів - Створити новий сайт і направити піддомен на нього
    або
    Направити піддомен на існуючу директорію (мій сайт.ru/public_html)
    Напевно треба обирати останнє. Так?

  5. Ігор

    Так, Сергію, якщо Ви хочете піддомен для вже існуючого сайту, то, звичайно, останнє. Хоча я не розумію, навіщо так плутати людей? Окремо опція – створити сайт, окремо – створити піддомен для вже існуючого сайту.

  6. Сергій

    Якщо створити піддомен для сайту, тоді збільшується навантаження на нього.

  7. Ігор

    Сергій, якщо навантаження створюється, то на хостинг, де розташовані Ваші проекти. Тобто, якщо Ви створюєте другий сайт у межах свого тарифного плану, то сумарне навантаження на сервер буде однаковим незалежно від того, додаєте Ви піддомен на даний сайт або на інший.

    Ось якщо другий веб-проект існує незалежно від першого, значить, у Вас є окремий акаунтдля іншого сайту, тоді в цьому є сенс. Але ж у цьому випадку доведеться платити і за іншим тарифним планом.

  8. Петро

    Дякую за статтю. Для мене, новачка стало тепер картинка ясніша.

  9. Ігор Горнов

    Петре, я дуже радий цій обставині. 🙂

  10. Антон

    Не зрозуміло! Де створювати піддомен? На хостингу? Чи у реєстратора?
    Я начебто зареєстрував домен на namecheap. Там коли здаєш піддомен, просять вказати ip адресу поруч. Це адреса айпи чого я повинен вказати? А поряд ще rocord type, що там потрібно вказати?
    Дякую.

  11. Ігор Горнов

    Антон, Вам навіть не зміст статті, а назву необхідно прочитати. Там вже є інформація, ДЕ створюється піддомен. Саме на хостингу. А IP адресу свого ресурсу можете дізнатися у своєму обліковому записі хостингу або від хостера, написавши в службу підтримки. А ось record type означає тип ресурсного запису, тобто сервера NS, які необхідно вказати при створенні домену. Докладніше ознайомтеся із серією статей на тему хостингу та DNS на моєму блозі, запевняю, Вам багато що буде зрозуміло.

  12. Антон

    Дякую.
    Проблема в тому, що я і у свого реєстратора можу створити піддмоєн, хоча хостинг у мене не в них, а в іншому місці, тому я і не зрозумів, де краще створювати піддомен (у реєстратора чи хостингу). Навіщо тоді взагалі потрібна можливість створювати піддомен у реєстратора, якщо я там не хоститься?
    Виходить, що правильно створювати піддомен у хостера, а не в панелі реєстратора?
    Дякую.

  13. Ігор Горнов

    Антон, Ви абсолютно правильно порушили цю тему, оскільки багато хто дійсно створює піддомени у реєстратора, оскільки вони нерозривно пов'язані з основним доменом. Технічно правильно і так, і так. Просто зручніше створювати піддомени саме на своєму хостингу, оскільки вся інформація про проекти буде у Вас під рукою.

  14. Дмитро

    Здрастуйте, у мене на сайті є важкуватий компонент, меню з ним досить довго вантажиться, якщо це меню створити на піддомі з окремою Б.Д то він буде спритнішим вантажиться? і з основного домену ослабне навантаження? чи сенсу в цьому немає?

  15. Ігор Горнов

    Дмитре, у подібних випадках "важкий" контент підвантажують взагалі з окремого сервера. Якщо логічно розмірковувати, піддомен є частиною сайту, займаючи частину цього простору. Тому, на жаль, думаю, що такий метод не дасть очікуваного ефекту.

  16. Ірина

    Доброго дня, у нас є сайт, більш інформаційний. Але дуже хочеться створити десь в меню кнопку "інтернет магазин". Скажіть для цього потрібно зробити піддомен? Щоб, наприклад, людина туди клікнула і опинилась на повноцінному сайті інтернет магазину. Підкажіть

  17. Ігор Горнов

    Ірина, щоб був повноцінний сайт, необхідно використати домен другого рівня, це буде вигідніше для його просування. А створюючи піддомен, Ви отримуєте доменне ім'ятретього рівня.

  18. Сергій

    Згоден, коли розібрав статтю, то вирішив перевірити як справи з піддоменами у мого хостера Handyhost, виявляються вони там безкоштовні, що було для мене повною несподіванкою.

  19. Лера

    Добре, а як зробити, щоб сайт індексувався рівномірно як і основний, тільки на англійською мовою, і мав силу ранжирування рівномірну іншим сайтам у своїй мові? Як краще вирішити це питання? Думаю плагіни не дають такого рішення, а просто перекладають все перекладачем і користувач зможе вибирати мову кнопками. А тут треба щоб сайт індексувався на англійськоюще. Думаю перекладати все вручну і додавати вручну.

  20. Ігор Горнов

    Та це вірне рішення. Ручна праця людини разом з інтелектуальним завжди якісніший за автоматі дає набагато кращі результати.

Використання піддомену може залежати від ваших цілей. Хтось, наприклад, створює їх, щоб зробити окремий розділ на сайті, наприклад, під новини — news.сайт, інші можуть використовувати піддомени для створення версії сайту іншими мовами

Уявіть можливість створення піддомена за допомогою однієї кнопки. Якщо сервер підтримує cPanel, тоді така кнопка у вас є.

У цьому посібнику ми розповімо вам, як створити піддомен за допомогою cPanel у розділі “Піддомени”, або використовуючи А-записи (якщо немає можливості створення піддоменів на панелі керування). Не хвилюйтеся, все не так складно, як може здатися.

Створення піддоменів у cPanel

Якщо ваш сервер підтримує cPanel, увійдіть до неї та натисніть кнопку “Піддомени”.

1. Створення піддомену 1 рівня

Ви перейдете на сторінку створення піддомену. Введіть ім'я піддомену (у нашому випадку sub1) та виберіть основний домен. Залишіть значення поля “Корнева директорія” за промовчанням. Натисніть "Створити".

Створений піддомен буде відображатися у списку піддоменів.

Отже, ви вдало створили піддомен 1 рівня poddomen.domen.com. Продовжимо.

де «poddomen» ім'я вашого піддомену можете назвати його як хочете, а «domen» означає ваш основний домен. Основний домен і субдомен, як бачите, розділяється просто точкою.

2. Створюємо піддомен 2 рівня

Для створення піддомену 2 рівня проробляємо самі операції, що й вище (тепер вводимо ім'я sub2), тільки як основний домен вибираємо вже створений піддомен 1 рівня poddomen.domen.com.

Знову натискаєте кнопку "Створити". У списку піддоменів з'явиться ще один запис.

Як ви бачите, створення піддоменів може тривати максимум кілька хвилин. Щоб перевірити, що у вас вийшло, перейдіть за адресою нових доменів, де ви повинні побачити нову сторінку.

Ось і все, тепер ви знаєте як створювати піддомени 1, 2 і далі рівнів. Правда, легко?

Створення піддомену за допомогою А-записів (DNS)

Якщо в панелі управління немає спеціального пункту роботи з піддоменами, тоді там точно має бути редактор DNSзон.

У пункті "Додати запис" напишіть піддомен, який хочете використовувати. Не забудьте додати закриваючу точку “.” наприкінці адреси). У полі “Адреса” введіть DNS-адресу (ми використовуємо 1.2.3.4 як приклад). Залишається натиснути "Створити запис".

Можливо, знадобиться кілька хвилин для перезавантаження DNS-адрес. Але принаймні тепер ви знаєте, як створити піддомен.

Привіт, шановні друзі! Сьогодні я розповім, як зробити піддомен для сайту. Піддомен або субдомен, називати можете як завгодно дуже корисна штука. Завдяки ньому, ви можете не купуючи доменне ім'я, прикрутити до сайту форум, магазин, односторінник, соціальну мережуі т.п.

Можна зробити тестовий сайт на піддоміні і всі експерименти проводити з ним, а вже потім міняти це на основному сайті. Ось я, наприклад, зараз хочу зробити сторінку послуг на піддомі. Ідей може бути багато, лише дайте волю своїй фантазії 🙂

Я покажу, як зробити піддомен для блогу на прикладі свого хостингу. Але не суть, принцип однаковий для будь-якого хостингу, змінюється лише розташування посилань, якими потрібно переходити, а сам процес ідентичний. І не важливо на якому движку ваш сайт, процес створення піддомену від цього не залежить.

До речі, на піддомен можна встановити двигун, який відрізняється від CMS основного сайту. Допустимо у вас сайт жіночої тематики на WordPress, на субдомен можна встановити скрипт PHPShop і зробити інтернет магазин жіночого одягу.

Створення піддомену для основного сайту

Для початку переконайтеся, що ваш хостинг підтримує створення піддоменів. Хоча, в принципі, зараз практично всі хостинги підтримують цю функцію.

Після цього знайдіть в панелі керування свого хостингу блок створення доменів та піддоменів, та створіть новий.

Назва піддомена має бути такого виду – poddomen.vash-sait.ru

Тобто, може бути будь-яке слово перед вашим основним доменом.

При необхідності потрібно створити та підключити базу даних.
Моя сторінка послуг на піддомі зараз виглядає коряво 🙂 це я тільки що створив шаблон в онлайн генераторі. Як не крути, а машинна верстка виходить кострубатою, днями допилю шаблон, щоб виглядало все відмінно.

Ось у принципі і весь процес створення піддомену. Якщо ви все зробили правильно, він з'явиться у вас у адмінці хостингу.

Тепер можете робити з ним все, що хочете, створювати файли і папки в кореневій директорії, встановлювати двигун і т.д.

При встановленні движка, відповідно дані входу в адмінку піддомена відрізнятимуться від основного сайту.

Двигун на піддомі хороший саме для прикрутки повнофункціонального проекту до основного сайту. Якщо ж вам потрібний просто Landing Pageдостатньо завантажити в кореневу директоріюсубдомену зверстаний HTML шаблон. Він значно менше вантажитиме хостинг.

Чекаю на ваші коментарі 😉

Тому переходимо "з місця у кар'єр". Алгоритм дій залежить від того, яка панель управління на хостингу. Тому далі ми розглянемо найбільш популярні панелі, і покажемо, як грамотно створювати в них піддомени.

Важливо! Не можна створювати піддомен з іменами mail або smtp (наприклад, mail.hostings.info або smtp.hostings.info), т.к. зазвичай вони зарезервовані для правильної роботипоштових служб.

Власна панель керування

Т.к. власні (самописні) панелі управління розробляються хостинг-провайдерами самостійно, вони дуже відрізняються друг від друга. Тому надати Вам повну інструкціюми не зможемо, навіть якщо дуже цього захочемо. Найкращим варіантомбуде самостійно знайти інформацію на сайті хостера. Але існує універсальний алгоритм, який є актуальним для будь-якого хостинг-провайдера:

1. Знайдіть розділ "Сайти", "Домени" або щось подібне. У ньому зазвичай є розділ "Піддомени" або "Субдомени". Перейдіть туди, тиснете "Додати", і якщо потрібно, то вказуєте папку в якій повинні зберігатися файли нового сайту. Але зазвичай папка створюється сама, і відповідає назві піддомену.

2. Заливайте файли сайту у відповідну папку, і ваш сайт на новому піддоміні має запрацювати через 1-8 годин.

Як створити піддомен у cPanel

1. На головній сторінці знаходимо Субдомени (Subdomains) і тиснемо туди.

2. У полі 1 вписуємо назву піддомену, у полі 2 вибираємо основний сайт, до якого наш піддомен буде прикріплений, а поле 3 має заповнитися саме. Якщо не заповнилося, то впишіть адресу домашнього каталогудля нового сайту (піддомена). Після цього тиснемо "Створити" (Create).

Папка створюється автоматично, заливаємо туди сайт і почне працювати.

Як створити піддомен в ISPmanager

1. На головній сторінці панелі керування знаходимо розділ "WWW домени".

2. Тиснемо кнопку "Створити" або "Додати".

3. У вікні заповнюємо наступні поля:
Доменне ім'я : ім'я нашого піддомену
Псевдоніми: поле заповниться само собою.
Коренева папка : залиште auto, і тоді файли Вашого сайту потрібно буде заливати в директорію /www/поддомен.сайт.ru/ або вкажіть цю папку самостійно.
Власник: потрібно вибрати користувача
IP адресаі Кодування: не чіпаємо.
Індексна сторінка : заносимо сюди назву сторінки, яка відкриватиметься при запиті до головної сторінки сайту (зазвичай це - index.php).
PHP: Обов'язково вказати "PHP як модуль Apache"

Щоб сайт на новому піддоміні почав працювати потрібно завантажити його файли кореневу папку, яка утворилася після заповнення попереднього вікна. Але може пройти від 1 до 8 годин, доки сайт стане доступним, т.к. цей час потрібний для оновлення DNS-записів.

Піддомен— це домен третього рівня, для якого доступний такий самий функціонал, що й для основного домену. Наприклад: support.faq-сайт (де support— це будь-яке ім'я піддомена, а faq-сайт- Ім'я основного домену).

Попередня підготовка

Для створення піддомену необхідно визначити, які сервери DNS вказані для основного домену. Від цього залежить спосіб створення піддомену.

Якщо для основного домену вказані DNS-сервери:

Якщо у вас є інші DNS-сервери (не сайт), зверніться до свого постачальника DNS для додавання піддоменів.

Як дізнатися, які DNS-сервери прописані для домену:

Якщо для вашого домену вказані DNS-сервери ns1..сайт, виконайте такі кроки:

  1. 1 Авторизуйтесь у Особистому кабінеті.
  2. 2

    На сторінці Мої домени клацніть по домену, для якого ви хочете створити піддомен:

  3. 3

    У блоці «Управління доменом» натисніть Управління зоною:

  4. 4

    Створіть необхідний запис для зони залежно від завдання:

    Щоб прив'язати піддомен до IP-адреси

    Додати А-запис наступного формату:

    SubdomainIP Address
    support123.123.123.123

    де support- Ім'я вашого піддомена, а 123.123.123.123 - IP-адреса вашої послуги.

    Приклад додавання А-запису:

    Щоб домен був доступний за адресою www, додайте ще одну А-записі перед назвою піддомена додайте www.

    Наприклад:

    SubdomainIP Address
    www.support123.123.123.123

    Щоб прив'язати піддомен до поштового сервера

    Додати MX-записнаступного виду:

    SubdomainPriorityMail Server
    support10 mx.example.ru.

    де support(У полі subdomain) - ім'я вашого піддомена, mx.example.ru.- адреса поштового сервера.

    Адреса поштового сервера можна отримати у свого постачальника послуг. Для популярних сервісів:

    Назва сервісуMail Server
    сайтmx1.hosting.сайт. та mx2.hosting.сайт.
    Yandex.Поштаmx.yandex.net.
    Пошта Mail.ruemx.mail.ru.

    Приклад додавання MX-запису для Yandex.


    Після додавання необхідного запису необхідно дочекатися оновлення зони DNS-серверів (протягом 15 хвилин). Якщо ви попередньо змінювали DNS-сервери на ns1..сайт, зачекайте на оновлення DNS-серверів. Оновлення DNS-серверів може тривати до 24 годин.

    за допомогою автопіддоменівза інструкцією: . Кількість створюваних автопіддоменів не обмежена.

  5. як самостійний домен.

    Ці методи не сумісні. Якщо раніше для основного домену було додано автопіддомен, то при створенні самостійних піддоменів виникне помилка. Щоб уникнути помилки, видаліть створені автопіддомени.

    Для створення самостійно піддомену виконайте інструкції: