2017-08-30 3 views
-1

ホームオートメーションのためのいくつかのWebベースのローカルアプリケーションがあり、それらはhttp://192.168.100:8080のようなIPアドレスでアクセスできますが、私が達成しようとしているのは、個々のIPを内部ドメインにリンクすることです。 http://kitchen.homeをホストファイルに混乱させることなくそのサーバーにアクセスさせるには、http://192.168.100:8081と同時にhttp://hall.homeのようにしてください。誰もが見ることができるローカルネットワークにローカルドメインを設定する方法は?

+1

よくある質問https://unix.stackexchange.com/questions/16890/how-to-make-a-machine-accessible-from-the-lan-using-its-hostname – captncraig

答えて

1

DNS名はポート番号とは無関係です。 DNSレコードは、名前とIPアドレスを関連付けます。 URLからポート番号を省略する場合は、デフォルトポート(80/443)でホストするか、プロキシを使用する必要があります。

ホームネットワークでは、DNSが扱いにくく、通常は特定のルータに大きく依存します。あなたのオプションは、基本的に:

  1. あなたのルータには、ホストの上書きを定義するためのインターフェイスがあります。 OpenWRTにはこのようなことがあり、いくつかのルータには、ホストエントリを追加できる類似のDNSサーバがあります。
  2. パブリックドメイン名を取得してください。ローカルネットワークアドレスを指すexample.comAレコードを持つことができます。サーバー自体はネットワーク内でのみアクセス可能ですが、DNSはどこからでも利用できます。
  3. 独自のDNSサーバを実行し、ルータにネットワークのデフォルトリゾルバとして使用するように指示します。
  4. mDNSが.localドメインのニーズに合っている可能性があります。
関連する問題