Як прив`язати домен до домашнього сервера
Відео: Купівля домена. Прив`язка домену до хостингу
Сьогодні ми з вами розглянемо питання настройки DNS для вашого сайту, так би мовити, «малою кров`ю». А саме дізнаємося: як прив`язати домен до домашнього сервера. Ми не будемо заглиблюватися в тонкощі правки конфігураційних файлів поширених DNS-серверів, а розглянемо як це зробити найпростіше.
А почнемо ми з питання. Що таке DNS? Справа в тому, що комп`ютери в Інтернеті використовують для зв`язку один з одним на мережевому рівні спеціальні адреси, які представляють собою набір з 4-х цифр. Називаються ці набори цифр просто: «IP адреса». наприклад:
46.4.12.79 - це адреса сервера (спеціального виділеного для цього сайту комп`ютера), на якому в момент написання статті працює yachaynik.ru
Так ось, DNS - це така система, яка дозволить вашому комп`ютеру визначити адресу деякого сайту, щоб ви могли, скажімо, відкрити його в вашому браузері. Це дещо спрощене визначення, але для наших цілей воно цілком прийнятно.
Важливо зрозуміти, що якщо комп`ютеру не відомий IP адреса іншого комп`ютера, то він і не зможе зв`язатися з ним через Інтернет. А DNS якраз і вирішує цю проблему. Як же ваш комп`ютер знаходить DNS-сервера? Найчастіше їх IP адреси прописані в мережевих налаштуваннях або ваш комп`ютер їх отримує автоматично при підключенні до Інтернету.
Відео: Як прив`язати домен до хостингу? Просто про складне
Отже, приступимо.
Налаштування доступу до сайту за допомогою файлу HOSTS
Це найпростіший і природний варіант, якщо DNS вам потрібен виключно для локального доступу до вашого сайту, наприклад для тестування. Припустимо, ви налаштували на своєму комп`ютері вебсервер, вміст сайту вже сформовано. Тепер потрібно якось звернутися до сайту по імені.
Відео: Як прив`язати домен на сервер Minecraft PE
Все, що потрібно для цього зробити - відредагувати один текстовий файл. Якщо у вас Linux або Mac OS X, то цей файл буде розташований тут: / etc / hosts. Для Windows найчастіше цей файл розташовується по шляху: C: WINDOWS System32 drivers etc hosts.
Відкриваємо цей файл в текстовому редакторі і додаємо в його кінець рядок виду:
І зберігаємо. Тепер можна буде звернутися до вашого сайту по імені. Але тільки з вашого комп`ютера. Якщо вебсервер налаштований на якомусь іншому комп`ютері і ви знаєте його адресу, то потрібно 127.0.0.1 замінити на IP адресу цього сервера. Сам же адреса 127.0.0.1 завжди вказує на локальний комп`ютер.
Налаштування DNS на серверах реєстратора
Отже, ви купили для свого майбутнього сайту доменне ім`я і роздумуєте як же вам тепер налаштувати для нього DNS. Гарна новина полягає в тому, що більшість реєстраторів доменів безкоштовно надають для цих цілей свої сервера. Давайте розглянемо як приклад реєстратора доменів daodomains.com
Припустимо, ми зареєстрували домен testsite.ru. Тепер йдемо в меню: Домени Мої домени. Вибираємо наш домен testsite.ru. У розділі Dns-сервери тиснемо посилання «змінити», далі ставимо галку навпроти «dns-сервери реєстратора». Тиснемо на кнопку «Змінити дані домену».
Тепер переходимо до «Мої домени» testsite.ru. Знизу ви побачите розділ «Налаштування зони і переадресації», а там буде підрозділ «Ручне управління зоною»
Прописуємо адресу сервера, на якому знаходиться наш сайт, в правій колонці навпроти «@» та «www» і тиснемо кнопку «Зберегти». От і все!
Якщо сайт відразу не буде відкриватися, не поспішайте впадати у відчай. Зазвичай зміни в DNS обробляються протягом декількох годин. Щоб перевірити, що вони вступили в силу, можете спробувати виконати в командному рядку вашої операційної системи команду
ping testsite.ru
Якщо вона відпрацює без помилок і показує IP адреса вашого сервера, значить все впорядке.
Командний рядок в Windows викликається за допомогою меню: Пуск Виконати ... cmd OK
Для Linux і Mac OS X використовується додаток «Термінал».
Налаштування DNS на базі безкоштовних сторонніх серверів
Уявімо, що ваш реєстратор домену не надає послугу DNS. Що ж тоді робити?
Розглянемо, як можна налаштувати DNS за допомогою послуг, що надаються на сайті https://xname.org/
Для початку потрібно зареєструватися на даному сайті. Якщо натиснути кнопку «create a new user» зліва, ви побачите запрошення для реєстрації. Після реєстрації вам на e-mail має прийти лист з підтвердженням.
Отже ми зареєструвалися на xname.org. Тепер введемо наші дані для входу (логін і пароль) в лівій частині сайту. Після входу на сайт давайте додамо в наш аккаунт зареєстрований нами домен testsite.ru. Для цього натиснемо на кнопку зверху «Create zone». Потім потрібно поставити галку навпроти zone type: Primary. Тиснемо Create і йдемо редагувати нашу зону. В даному випадку під зоною мається на увазі доменне ім`я в системі DNS.
Меню «Modify Zone». Вибираємо наш домен testsite.ru. Нас буде цікавити розділ «Address (A) records», так як саме він відповідає за адресацію сайтів в системі DNS. У ліву колонку пишемо testsite.ru. (Точка після назви домену обов`язкове!) І www, а в праву потрібно внести IP адреса сервера, на якому буде працювати ваш сайт.
Потім тиснемо кнопку «Generate zone configuration» внизу сторінки. Якщо з`явитися щось на кшталт такого, значить все пройшло як треба:
Протягом години дані зони повинні оновитися в системі xname.org. Тепер залишилося прописати в якості NS серверів для вашої зони: ns0.xname.org і ns1.xname.org. Зробити це потрібно в панелі вашого реєстратора домену. Думаю, у вас не виникне особливих труднощів з цим пунктом.
На цьому ми й закінчимо з вами розгляд питання настройки DNS. Сподіваюся, ми відповіли на питання: як прив`язати домен до домашнього сервера. Успіхів!
Spinal, спеціально для yachaynik.ru