У нас есть два сервера 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 в маршрутизаторе, чтобы все компьютеры в сети могли использовать разрешение имен для доступа к нему?