私の Zyxel P-870HN-51b では、他のルーター モデルにも同じソリューションが適用されると思いますが、ネットワークにローカルなカスタム ホスト名とドメイン名を追加したいと考えています。つまり、この目的のために外部 DNS サーバーを使用するのではなく、ルーターの構成を変更してそのような名前を解決したいと考えています。
現在、デフォルトのシェル (CLI) でもまたは(が使用する追加ファイル) を使用しecho
て行を追加できることはわかっていますが、その情報は (再起動後も) 永続的ではなく、ルータへの接続を失うことなくリロードする方法が見つかりませんでした。/etc/hosts
/var/hosts
hosts
dnsmasq
dnsmasq
msh
と入力することで、より便利なシェル (のbusybox
)に侵入できることはわかっておりsh
、それを使用してシステムをかなり探索してきました。ただし、永続ストレージに書き込む方法はないようです。また、tar
システムにはユーティリティがないため、ファイルをローカル マシンにフェッチして、より便利なツール (インストールされているツールには、たとえばエディターは含まれていません) で検査することは困難です。
次のいずれかに関するヒント:
- WebインターフェースまたはCLI経由でカスタムホスト名(AおよびAAAAレコード)を設定する方法、または
- 再起動後も設定が維持されるように保存する方法
...大変ありがたく思います。
答え1
これは私の専門分野ではありませんが.... /etc/host はローカル解決用です (つまり、Zyxel が認識するもの)。
他のシステムに応答するには、DNS サーバーをインストールする必要があります。その場合、永続ストレージに書き込む必要があります。
言い換えると:
- どちらかの方法を見つけてください。
- Zyxelを交換してください。
- または、ネットワークに 3 番目のデバイスを追加します。