Я имею Mac, связанный с моим собственным маршрутизатором, который связан с маршрутизатором / модемом от моего интернет-провайдера, со следующими конфигурациями:
Mac подключается к маршрутизатору 192.168.1.1 с использованием DHCP.
Mac DNS установлен на 192.168.1.1
На своем роутере я вижу несколько подключенных устройств:
rpi-node-4 192.168.1.4
rpi-node-1 192.168.1.5
Я могу SSH к 192.168.1.4 по IP, но если я пытаюсь по имени хоста, он не распознается:
ssh: не удалось разрешить имя хоста rpi-node-4: имя узла или имя сервера указаны или неизвестны
Поскольку маршрутизатор знает об именах хостов, а Mac сказано использовать 192.168.1.1 (маршрутизатор) в качестве DNS, я ожидал, что Mac сможет разрешать имена хостов, но это не работает.
Обратите внимание, что я не хочу вручную редактировать файл /etc/hosts
на Mac (потому что у меня есть несколько машин, и потому что я использую динамические IP-адреса, поэтому я не хочу обновлять 3-4 файла hosts каждый раз, когда IP-адреса перераспределены).
Может кто-нибудь сказать мне, где я запутался?