家でサーバー建てたけどLAN内から見れない
問題
NUROルーター内でサーバーを建ててドメインを付けたけど、アクセスすると管理画面に行ったり"この接続ではプライバシーが保護されません(NET::ERR_CERT_AUTHORITY_INVALID)"って出る。
原因
ドメイン(example.com)を名前解決すると、外部IPになる(12.34.45.67)。ルーターとしては自分宛て(192.168.0.1または外部IP)になってるし、内部からのアクセスだから管理画面を出そうということになり、表示。TLS/SSLとしてアクセスしてるとルーターは自分の証明書を返すので、ZTEの証明書≠ドメインの証明書となりエラー。
直し方
色々直し方があると思います。クライアント側のhostsに"ドメイン→サーバーローカルIP"だとか、自鯖にDNSサーバーをインストールとか。この解決法は
- DNSサーバーを建てるのがめんどくさい人
- hostsに書き込むのがめんどくさい人、
- スマホとかでhostsいじれない人
向け。
- 管理画面にアクセス
- アプリケーション/DNSサービス/ホスト名設定で開く
- ホスト名: サーバードメイン
- IPアドレス: サーバーのローカルIP
でアクセスできます。他のルーターでもホスト名設定あったらできるんでしょうか。自宅にこれ以外ルーターがないので検証できないです。