
QAサーバーのIISでウェブサイトをセットアップしました。バインディングを追加し、ホストファイルにエントリを作成しました。
Binding
IP: 123.43.12.45
Port: 80
HostName: mysite.mydomain.com
Hosts file entry
123.43.12.45 mysite.mydomain.com
この時点で、私は RDP アクセスを介して QA サーバーに接続しており、Web サイトを閲覧できます。今、QA サーバーからログアウトし、ラップトップで Web サイトを閲覧しようとしましたが、次のエラーが発生しました。
This site can’t be reached
mysite.mydomain.com’s server DNS address could not be found
私は会社のネットワークに接続しています(Cicso Anyconnect VPN 経由)ので、ラップトップからでもサイトにアクセスできると思いました。
次に、ラップトップのhostsファイルに次のエントリを追加しました。
123.43.12.45 mysite.mydomain.com
これで、Web サイトを閲覧できるようになりました。ただし、この方法では、クライアントに hosts ファイルにこのエントリを作成するように依頼する必要がありますが、これは望ましくありません。
何らかの設定が不足しているのでしょうか、それともホスト ファイルにエントリを作成せずに Web サイトにアクセスする他の方法があるのでしょうか。
答え1
名前は DNS に存在する必要があります。
リモート ネットワーク上にいて、DNS サーバーに通常アクセスできない場合は、目的の DNS を使用するように VPN クライアントを構成するか、サーバーのネットワーク上のシステムにリモート接続します。