Для небольших сетей пользователи Linux могут настроить локальную систему доменных имен (DNS) с помощью файла /etc/hosts
. Благодаря чему можно существенно увеличить эффективность управления сетевыми ресурсами.
В этой статье мы расскажем, как создать локальное доменное имя с помощью файла /etc/hosts
в ОС Linux.
Содержание:
- Что такое Switch Name Service
- Настройка локального DNS
- Проверка работы указанного доменного имени
- Выводы
Что такое Switch Name Service
Коммутатор службы имен (от англ. Name Service Switch, NSS) — подсистема в Linux, основное назначение которой — определить порядок поиска и получения данных системного уровня. NSS имеет свой файл настроек — /etc/nsswitch.conf
. Чтобы просмотреть содержимое этого файла, выполните в терминале следующую команду:
Стоить обратить внимание на строку hosts: files mdns4_minimal [NOTFOUND=return] dns
. Она отвечает за то, как ОС будет искать имена хостов по их IP-адресам.
Настройка локального DNS
Чтобы настроить локальное разрешение имен на хосте Linux, следует открыть файл /etc/hosts
:
К примеру, для IP-адреса 192.168.59.131
зададим доменное имя MYDomain.sedicomm.lan
:
Читайте также: Полезные примеры команды host для DNS-запросов.
Затем сохраним и закроем этот файл.
Проверка работы указанного доменного имени
Чтобы узнать, работает ли доменное имя, можно ввести в поисковой строке браузера следующий URL-адрес:
На скриншоте выше видно, что в браузере открылся наш сервер Nginx.
Также для проверки можно отправить ping
-запросы на MYDomain.sedicomm.lan
:
Выводы
Мы показали, как настроить локальное доменное имя в Linux. Теперь Вы сможете использовать его вместо IP-адреса. Надеемся, что этот материал был полезным для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.