2

На моем Zyxel P-870HN-51b - хотя я полагаю, что то же решение может также применяться к другим моделям маршрутизаторов - я хотел бы добавить собственные имена хостов и доменов, локальные для моей сети. Т.е. Я не хочу использовать внешний DNS-сервер для этой цели, а вместо этого изменить конфигурацию маршрутизатора для разрешения таких имен.

Теперь я знаю, что даже в оболочке по умолчанию (CLI) я могу использовать echo и добавлять строки в /etc/hosts или /var/hosts (дополнительный файл hosts используемый dnsmasq), но эта информация не является постоянной (по всей перезагрузки), и я не нашел способ перезагрузить dnsmasq без потери соединения с маршрутизатором.

Я знаю, что могу перейти в более удобную оболочку (msh of busybox), набрав sh и использовал ее для изучения системы. Однако, похоже, что я не могу записать в постоянное хранилище. Кроме того, поскольку в системе нет утилиты tar , трудно извлечь файлы на мой локальный компьютер и проверить их с помощью более удобных инструментов (например, установленные инструменты не содержат редактора).

Любые указатели относительно:

  • Как настроить пользовательские имена хостов (записи A и AAAA) через веб-интерфейс или интерфейс командной строки, или
  • Как сохранить конфигурацию, чтобы она пережила перезагрузки

... будет высоко ценится.

1 ответ1

0

Это не моя область знаний, но .... /etc /host предназначен для локального разрешения (то есть, что видит Zyxel).

Для ответа на другие системы вы можете установить DNS-сервер. Что потребует от вас записи в постоянное хранилище.

Другими словами:

  • Либо найти способ сделать это.
  • Заменить Zyxel,
  • Или добавьте третье устройство в сеть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .