SQL Server Configuration Manager > SQL Native client Configuration > Aliases にエントリがあります
Alias Name : CRM_APP
Port : 5051
Protocol: TCP/IP
Server: 10.10.10.10\MYSERVER
を使用してSQLに接続しています
Servername : CRM_APP
SQL 接続がエイリアスを使用しているかどうかを検出するにはどうすればよいですか (基本的に、クライアントが使用しているサーバーの実際の IP アドレスを知りたい)、SQL または C# を使用してサーバーに接続しますか?
コメントからコピーされた要件のより明確な説明:
基本的に、Winform アプリケーションのログインを LAN のみに制限したいと考えています。ユーザーがインターネット経由でサーバーに接続しようとしても、許可されるべきではありません。しかし、ファイアウォール ポリシーや SQL ログオン トリガーを使用してそれを実行したくありません。ホスト ファイルを使用している場合は、接続を処理しました。次に、エイリアスを処理する必要があります