LANおよびWANからWebサーバーにアクセスする

LANおよびWANからWebサーバーにアクセスする

私のルーターはループバックをサポートしていません。サーバー上の Web ページを表示するには、ローカル IP (192.168.1.201) を入力するか、別のネットワークに接続する必要があります。これを簡単にするには、どのようなオプションがありますか?

考えられるものは次のとおりです:

  • すべてのウェブトラフィックを外部プロキシ経由でルーティングする(やりすぎのようです)
  • 独自の DNS サーバーを実行する (どこから始めればよいですか?!)
  • ループバックをサポートする新しいルーターを購入してください。

確かに、これらの解決策よりも簡単にドメインを入力して、LAN および WAN でラップトップを使用できる別の方法があります。

答え1

ドメイン名を追加するだけでホストファイル内クライアントとして動作するシステムの IP を指します。これはシステムごとに実行する必要がありますが、これまで検討したどちらのソリューションよりも簡単です。

Windows では、これは - にあるはずですc:\windows\system32\drivers\etc\hosts。これをルート ユーザーとして開き、 xxx.xxx.xxx.xxx を追加する必要があります。xxx.xxx.xxx.xxx domain.of.siteここで、 xxx.xxx.xxx は、Web ページをホストしているシステムの IP アドレスです。 を編集することで、Linux または OS X でも同じことができます/etc/host filesHowtogeekには詳細な手順が記載されている、基本的にはどのOSでも同じです

これを実行した後、DNS キャッシュをフラッシュする必要がある場合もあります。

私は自分のサイトをチェックするためにTorブラウザバンドルをよく使いますが、これは「私だけ?」という状況でうまく機能します。

答え2

ルーターのファームウェアをループバックをサポートするバージョンにアップグレードしてみてはいかがでしょうか。ルーターの最新の工場出荷時のファームウェアを実行していますか。そうでない場合は、それを試してください。最新のファームウェアを実行してもまだ動作しない場合は、ルーターがサードパーティのアフターマーケット(通常はオープンソース)ルーターファームウェアディストリビューションでサポートされているかどうかを確認してください。DD-WRTオープンWrtトマト、 または他にもたくさん

関連情報