Назад | Перейти на главную страницу

Имя сервера Ubuntu не отображается в сети

У нас есть два сервера Ubuntu в нашей локальной сети, juliet что составляет 16,04 и lima который работает 19.04.

С компьютера в сети lima можно получить по имени (например, ssh lima). Но juliet не может.

У меня есть некоторые общие знания о сетях, DNS и т. Д., Но нет подробностей обо всех различных инструментах и ​​конфигурациях. Так что мне нужны подсказки о том, где искать, чтобы также сделать juliet доступно с использованием разрешения имен.

nslookup дает следующую информацию

thomasmacbook:~ thomas$ nslookup lima
Server:     192.168.34.1
Address:    192.168.34.1#53

Name:   lima
Address: 192.168.34.199

thomasmacbook:~ thomas$ nslookup juliet
Server:     192.168.34.1
Address:    192.168.34.1#53

** server can't find juliet: NXDOMAIN

Это означает, что наш маршрутизатор по адресу 192.168.34.1 является назначенным сервером имен, который знает о lima, но не знает juliet. Маршрутизатор представляет собой Asus RT-AC68U, который также действует как DHCP-сервер.

Кажется, что оба сервера используют какую-то локальную службу DNS, поэтому эта часть, вероятно, работает:

thoni@lima:~$ nslookup juliet
Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find juliet: SERVFAIL

против

thoni@juliet:~$ nslookup lima
Server:     127.0.1.1
Address:    127.0.1.1#53

Name:   lima
Address: 192.168.34.199

Как я могу убедить juliet объявить себя DNS в маршрутизаторе, чтобы все компьютеры в сети могли использовать разрешение имен для доступа к нему?