Я настраиваю новый домашний сервер с Ubuntu 16.04 как ее ОС. Я использую SSH для доступа к серверу для установки. Когда я SSH в сервер с ssh username@192.168.0.10
это просто хорошо работает. Но когда я хочу сделать то же использование ssh username@servername
или username.servername.localdomainname
это просто не работает.
Я считал некоторые темы об этом и один указанный для редактирования /etc/resolv.conf
файл, но в моей установке этот файл имеет эту строку как содержание: DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN.
Так, я предполагаю, что должен изменить настройки где-то в другом месте.
Как я настраиваю DNS на Сервере Ubuntu, не устанавливая дополнительное программное обеспечение? Я хочу сохранить установку максимально чистой. Если я изучаю /etc/resolv.conf
существует две строки, каждый похож на это: search router.localdomainname
и один как это nameserver 192.168.1.1
. Я считал, что, чтобы DNS функционировал, он должен посмотреть 127.0.1.1? Что сделать для изменения этих настроек?
Работы DNS, например, адрес моего маршрутизатора может быть введен в строку поиска моего браузера, и это функционирует. Также имя сервера присутствует в статической IP таблице маршрутизатора.
Так, как каждый устанавливает DNS прямо в локальной сети на сервере Ubuntu 16.04?
править: Я открыл файл администратора сети, найденный в /etc/dnsmasq.d/
. Существует строка текста в нем об администраторе сети. network-manager
неизвестная команда (я предполагаю, что это - программа GUI?), Но Сервер Ubuntu не имеет GUI.
edit2: Я попробовал это: dnslookup router.localdomain с моего сервера и с моей рабочей станции (Ubuntu 16.04 с Единицей). сервер имеет IP маршрутизатора как сервер DNS, и рабочая станция использует 127.0.1.1. название DNS маршрутизатора найдено обеими системами. Но когда я пробую к поиску название своего сервера, обе системы не находят его.
Спасибо за чтение моего вопроса.
Marcel.
Ну, я отвечу на свой собственный вопрос снова, так как я нашел простой способ решить мою проблему DNS. Установка сервера DNS выглядит слишком сложной для меня и небольшого излишества для LAN только с 8 системами. Простой способ состоит в том, чтобы отредактировать файл hosts/etc/hosts. Dir изменения к / и т.д. сначала, я скопировал файл с sudo CP, размещает hosts.bak. Затем (мне нравится нано), sudo нано хосты. И затем просто добавьте строки чуть ниже localhost строки:
Сохранил файл, и это - он. Никакая потребность перезагрузить или перезапустить что-то. Это, которое я сделал во всех своих системах, и я установил и настроил статический DHCP в своем маршрутизаторе для хранения того же IP-адреса к той же системе.
Hope это помогает кому-то.