Windows Server 2008 DNS を使用します。これが可能かどうかはわかりませんが、内部リソースへの DNS 解決が失敗した場合に、クライアントをカスタム HTML ページに転送したいと思います...
例: 次のような記録がある場合:
サーバーA.intranet.company.com サーバーB.intranet.company.com
素晴らしいですが、ユーザーが serverC.intranet.company.com (つまり DNS レコードなし) を要求した場合は、「リソースは現在使用できません」というページにリダイレクトされます。
ここでのユースケースは、特定の会社のリソースのみを外部ネットワークで利用できるようにし、ユーザー エクスペリエンスを管理できるようにすることです。
答え1
ワイルドカード レコードと、そのアドレスでホストされている推奨の「ランディング ページ」を使用すると、目的を達成できると思います。
ワイルドカード DNS レコードは、存在しないドメイン名の要求に一致する DNS ゾーンのレコードです。ワイルドカード DNS レコードは、ドメイン名の左端のラベル (部分) として「*」を使用して指定されます (例: *.example.com)。ワイルドカードが一致する正確なルールは RFC 1034 で指定されていますが、そのルールは直感的でも明確に指定されていません。このため、ワイルドカードを使用すると、互換性のない実装や予期しない結果が生じます。
答え2
- ServerX にページを作成します。
- ServerX の IP を指す *.intranet.company.com のワイルドカード DNS レコードを作成します。
- ServerX がすでに他のサイトをホストしている場合は、*.intranet.company.com へのリクエストに対してのみエラー ページが表示されるように、ServerX でホスト ヘッダーを構成します。